James: Browser-Check

Hi,

auch auf die Gefahr hin, dass ich der x-te Frager bin und gleich gelyncht werde:

kann mir jemand sagen, wie ich aus der folgenden Umleitung den NN6 ausschliesse? Anders gesagt, es sollen nur NN4.* User auf die datei.html umgeleitet werden.

<script language="JavaScript">

app = navigator.appName
if (app == 'Netscape'){
 parent.location="datei.html"
}

</script>

Danke, der JS-Gott möge mir meine Unwissenheit verzeihen,

James.

  1. hallo james,
    am einfachsten ist sicher folgendes:

    if(document.layers)parent.location.href = "datei.html";

    gruß
    hartmann

    1. hallo james,
      am einfachsten ist sicher folgendes:

      if(document.layers)parent.location.href = "datei.html";

      gruß
      hartmann

      Danke, hat funktioniert.

      Grüesslie,

      James.

  2. Hallo,

    was ich wiederrum nicht ganz verstehe: wie werden bei dem vorliegeden Browsercheck-Script NN6-User ausgeschlossen?
    (es wird keine Browser-Version definiert, werden nicht nur legendlich IE-User ausgeschlossen?)
    Frage deshalb, weil ich auch gerade an dem Thema bin.....

    Schöne Grüße
    christophe

    1. hallo christophe,
      da der nn4.x der einzige browser ist, der das "layers"-objekt kennt, wird auch nur bei nn4.x-usern weitergeleitet.
      gruß
      hartmann

      1. Achso alles klar....

        Und wie siehts mit den IE-Usern aus, wen schließe ich bei diesem Script aus bzw. was kommt dann logischerweise als Nachricht?:

        <SCRIPT Language="JavaScript">
            if (navigator.appName.indexOf("Netscape") != -1){
            window.location = "nn/start.html";}
            if (navigator.appName.indexOf("Explorer") != -1){
            window.location = "ie/start.html";}
            else{
            document.write('For NN 4.xx and IE ???')
            }
        </SCRIPT>

        Vielen Dank im voraus
        christophe

  3. Hallo,

    kann mir jemand sagen, wie ich aus der folgenden Umleitung den NN6 ausschliesse? Anders gesagt, es sollen nur NN4.* User auf die datei.html umgeleitet werden.

    ein nettes, umfangreiches Beispiel mit Erklaerung gibt es bei Mozilla zb. direkt:
    [ link:http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html ]

    The Ultimate JavaScript Client Sniffer
    Determining Browser Vendor, Version, and Operating System With JavaScript

    tschau
    scribble