Mit Internet Explorer OK aber mit Netscape ....
Torsten
- javascript
0 Antje Hofmann0 Torsten0 Bernhard Peissl0 Torsten
0 Henry
Hallo,
ersteinmal "Danke" das Sie sich diesen Beitrag durchlesen :o)
Meine Frage :
Vollgendes Script funktioniert im Interner Explorer aber leider nicht
mit Netscape ! Wie muss ich das Script umschreiben so, dass es kompitabel zu beiden Browsern ist [IE,NC, und vielleicht Opera].
______________________________________________________________________
______________________________________________________________________
Datei formular.js :
<!--
function test(){
if(document.formular.name.value == "Fredderik Schrol") {
location = "Kunde001/ja.html";
}
if(document.formular.name.value == "Tobias Meier") {
location = "Kunde002/ja.html";
}
}
//-->
______________________________________________________________________
______________________________________________________________________
Datei formular.htm
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<script language="JavaScript" src="formular.js"
type="text/javascript"></script>
</head>
<body>
<form name="formular" action="http://www.????.de/mailservice.php3" method="post" enctype="multipart/form-data">
<input name="name" class="formular5" style="WIDTH: 200px" maxLength="40" size="11" >
<input TYPE="image" src="form.gif" BORDER="0" ALT="Abschicken..." onMouseOver="test()" >
</form>
</body>
</html>
______________________________________________________________________
______________________________________________________________________
Bis dann
Torsten
Hallo Torsten
Meine Frage :
Vollgendes Script funktioniert im Interner Explorer aber leider nicht
mit Netscape ! Wie muss ich das Script umschreiben so, dass es kompitabel zu beiden Browsern ist [IE,NC, und vielleicht Opera].
______________________________________________________________________
______________________________________________________________________
Datei formular.js :
<!--
function test(){
if(document.formular.name.value == "Fredderik Schrol") {
location = "Kunde001/ja.html";
}
if(document.formular.name.value == "Tobias Meier") {
location = "Kunde002/ja.html";
}
}
//-->
Bezeichne das Formularfeld nicht mit name. Verwende statt location den richtigen Syntax: self.location.href. Außerdem schaue mal nach, ob das Formular sich in einem absolut positionierten Div oder in einem Layer befindet.
Viele Grüße
Antje
Hi Antje,
geht immer noch nicht ... aber ich weiß woran das liegt !
Wenn ich einen Link so bezeichne :
<a href="formular.htm" onMouseOver="test()">Text</a>
funktioniert das JavaScript !
Aber wenn ich den "Button" Link mit einem Javascript versehe
funktioniert das nicht ! :
<input TYPE="image" src="formular.gif" BORDER="0" ALT="Abschicken..." onMouseOver="test()" >
Wie kann ich denn sonst noch den Start des JavaScripts ausführen wenn die Maus über dem Button ist ?
Bis dann
Torsten
Hallo Torsten!
Aber wenn ich den "Button" Link mit einem Javascript versehe
funktioniert das nicht ! :
<input TYPE="image" src="formular.gif" BORDER="0" ALT="Abschicken..." onMouseOver="test()" >
Wie kann ich denn sonst noch den Start des JavaScripts ausführen wenn die Maus über dem Button ist ?
Schon mal probiert mit:
<img src="formular.gif" border="0" alt="abschicken" onmouseover="test()"> ?
Ich würde aber die Funktion erst onClick aufrufen, Mich würde es wahrscheinlich ziemlich vom Hocker reissen, wenn plötzlich irgendwoher ein Alert-Fenster aufgeht! Der User kann auf die schnelle nicht nachvollziehen, was der Grund wür dieses Pop-Up ist und sich dadurch ziemlich genervt fühlen!
lg bernhard
Hi ,
danke für eure Hilfe ...
Bis dann
Torsten
Hallo!
Aber wenn ich den "Button" Link mit einem Javascript versehe
funktioniert das nicht ! :
<input TYPE="image" src="formular.gif" BORDER="0" ALT="Abschicken..." onMouseOver="test()" >
Wie kann ich denn sonst noch den Start des JavaScripts ausführen wenn die Maus über dem Button ist ?
Im Gegensatz zum IE 4+ gibt es im NC 4 das onmouseover-Ereignis für den input-Tag nicht. Das onmouseover-Ereignis müsste aber gehen, wenn du den input-Tag entweder in einen Link oder in eine Layer steckst.
Gruss Henry