hallo alle: ganz einfaches script geht nicht mit netscape 7.1

hallo alle, warum geht das folgende verdammte script einfach nicht mit netscape 7.1?? was is denn daran falsch???

function goto(){
if(document.add.dest.options[document.add.dest.selectedIndex].value!="platz"){
location=document.add.dest.options[document.add.dest.selectedIndex].value;
}
}

mit anderen browser gehts ja auch, und alles offline, online genauso

  1. hier nochmal genauer:

    <html>
    <head><title>test</title>
    <script language="javascript">
    <!--

    function goto(){
    if(document.add.dest.options[document.add.dest.selectedIndex].value!="platz"){
    location=document.add.dest.options[document.add.dest.selectedIndex].value;
    }
    }

    -->
    </script>

    </head>

    <body>

    <form name="add" onSubmit="return false;">
    <select name="dest" size=1>
    <option selected value="platz">-----:: quickfind ::-----
    <option value="platz">
    <option value="http://www.highgames.com">besuche die seite
    </select> 
    <input type="button" value="go" onClick="goto();">
    </form>
    </body>
    </html>

    1. Hallo,

      location=document.add.dest.options[document.add.dest.selectedIndex].value;

      Du überschreibst hier das Objekt location mit einem String. Das _kann_ nicht funktionieren. Der IE ist da wieder mal zu fehlertolerant. Eventuell willst Du die Eigenschaft href des Objekts location überschreiben?
      http://selfhtml.teamone.de/javascript/objekte/location.htm#allgemeines

      viele Grüße

      Axel

      1. Hallo,

        location=document.add.dest.options[document.add.dest.selectedIndex].value;
        Du überschreibst hier das Objekt location mit einem String. Das _kann_ nicht funktionieren. Der IE ist da wieder mal zu fehlertolerant. Eventuell willst Du die Eigenschaft href des Objekts location überschreiben?
        http://selfhtml.teamone.de/javascript/objekte/location.htm#allgemeines

        viele Grüße

        Axel

        ne, also doch aber das ging genauso wenig mit parent.location.href

        1. Hallo,

          ne, also doch aber das ging genauso wenig mit parent.location.href

          Wo zauberst Du jetzt parent her? Nimm location.href und nenn die Funktion nicht goto. Siehe Thomas.

          viele Grüße

          Axel

          1. Hallo,

            ne, also doch aber das ging genauso wenig mit parent.location.href
            Wo zauberst Du jetzt parent her? Nimm location.href und nenn die Funktion nicht goto. Siehe Thomas.

            viele Grüße

            Axel

            ja ich weiß das lag an goto, und is is völlig egal ob man ein parent nimmt oder nicht (wenn nach diesem kein frame angegeben wird zählt es auto als _self)

    2. Hallo

      Beispiel:
      function getInsideWindowHeight() {
        if (isKonqueror || isMozilla || isNetscape) {
          return window.innerHeight
        } else {
          return document.body.clientHeight
        }
      }

      --> Darf weder in Konqueror, Mozilla, Firefox noch Netscape laufen!!

      Mit freundlichen Grüsse,
      beinaendi

      --
      Man weiss nicht, ob es besser wird, wenn es anders wird, aber es muss anders werden, um besser werden zu können
    3. Hallo,

      Benenne die Funktion goto() mal um, weil goto ist ein reserviertes Wort. Das darfst du nicht benutzen um eine Funktion zu benennen.

      MfG Mülli

      --
      Viva Colonia!
      1. Hallo,

        Benenne die Funktion goto() mal um, weil goto ist ein reserviertes Wort. Das darfst du nicht benutzen um eine Funktion zu benennen.

        MfG Mülli

        AHH JAAA STIMMT JA, vielen dank ^^ hatt ich ganz vergessen aber auch wenn hätt ich das nur in pascal in erinnerung mit goto XY usw.

        vielen dank ^^ auch an alle anderen