Stephanie: Browser Version Abfrage für Navigation

Hallo Zusammen

Ich habe zwei Navigation. Eine für Netscape Version 4.7 und 4.75 sowie eine für IE ab Version 5.0.

Ich habe folgendes Script eingebaut. Funktioniert auch wunderbar im IE und im Netscape 4.7 und 4.75 nur im Netscape ab Version 6.0 bringt er mir auch die navins.htm.

Was läuft hier falsch? Ich hätte eigentlich die Navigation navins.htm nur für die Version Netscape 4.7 und 4.75
<script LANGUAGE="JavaScript">
<!--

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) =="4"));
   {
     window.location.href="navins.htm";
  else{
  window.loacation.href="navi.htm";
   }
   }

//-->
</script>

Kann mir jemand weiterhelfen?

Danke und Gruss

Stéphanie

  1. Hallo Zusammen

    Ich habe zwei Navigation. Eine für Netscape Version 4.7 und 4.75 sowie eine für IE ab Version 5.0.

    Ich habe folgendes Script eingebaut. Funktioniert auch wunderbar im IE und im Netscape 4.7 und 4.75 nur im Netscape ab Version 6.0 bringt er mir auch die navins.htm.

    Was läuft hier falsch? Ich hätte eigentlich die Navigation navins.htm nur für die Version Netscape 4.7 und 4.75
    <script LANGUAGE="JavaScript">
    <!--

    if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) =="4"));
       {
         window.location.href="navins.htm";
      else{
      window.loacation.href="navi.htm";
       }
       }

    //-->
    </script>

    Kann mir jemand weiterhelfen?

    Danke und Gruss

    Stéphanie

    if ((navigator.appName == "Netscape") && (BrowserVersion.substr(0, 1) == "4"));
       {
          window.location.href="navins.htm";
       } else{
       window.loacation.href="navi.htm";
       }
    }

    1. if ((navigator.appName == "Netscape") && (BrowserVersion.substr(0, 1) == "4"));
         {
            window.location.href="navins.htm";
         } else{
         window.loacation.href="navi.htm";
         }
      }

      Danke

      aber funktioniert leider im Netscape 6.0 immer noch nicht. Er nimmt mir immer noch die navins.htm

      Trotzdem Danke

      Gruss

      1. if ((navigator.appName == "Netscape") && (BrowserVersion.substr(0, 1) == "4"));
           {
              window.location.href="navins.htm";
           } else{
           window.loacation.href="navi.htm";
           }
        }

        Danke

        aber funktioniert leider im Netscape 6.0 immer noch nicht. Er nimmt mir immer noch die navins.htm

        Trotzdem Danke

        G»» »» if ((navigator.appName == "Netscape") && (BrowserVersion.substr(0, 1) >= "4"));

        {
              window.location.href="navins.htm";
           } else{
           window.loacation.href="navi.htm";
           }
        }

        russ

  2. Hallo Stephanie,

    eine Weiche durch Vergleich von Browsername und Versionsnummer allein ist gewagt und fehleranfällig.

    Bestimmte Browser, z.B. Opera geben sich standardmäßig als Internet Explorer aus und können in dieser Beziehung frei angepaßt werden.

    Besser wäre es, Objekte abzufragen, z.B. so:

    if (document.layers) // Dieses Objekt kennt nur der NN 4.x
    {
     window.location.href="navins.htm";
    }
    else // alle anderen Browser
    {
     window.loacation.href="navi.htm";
    }

    Schönes Wochenende mit Gruß aus Kassel,

    Danny

  3. Hi Stéphanie

    Versuche mit <navigator.appVersion>. Mittel diese befehl erhlst du einen String und vergleiche Deinen String zusäzlich zum IF
    Z.B.:

    <script LANGUAGE="JavaScript">
    <!--

    if ((navigator.appName == "Netscape") && (navigator.appVersion =="[Stringermittlung <Gesamte String>]"));
       {
         window.location.href="navins.htm";
      else{
      window.loacation.href="navi.htm";
       }
       }

    //-->
    </script>

    Jetzt muss es laufen

    Gruss
    Ramy

    -------

    Lasse mich gerne von dir informieren, aber du auch

    1. Es gibt noch Syntaxfehler

      <script LANGUAGE="JavaScript">
      <!--

      if ((navigator.appName == "Netscape") && (navigator.appVersion =="[Stringermittlung <Gesamte String>]"))
         {
           window.location.href="navins.htm";
         }
         else
         {
           window.loacation.href="navi.htm";
         }

      //-->
      </script>

      Gruss
      Ramy

      -------

      Lasse mich gerne von dir informieren, aber du auch