Torsten: Mit Internet Explorer OK aber mit Netscape ....

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

  1. 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

    1. 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

      1. 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

        1. Hi ,
          danke für eure Hilfe ...

          Bis dann

          Torsten

      2. 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