+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Weiterleitung je nach Browser

  1. #1
    TP-Supporter Thias macht alles soweit korrekt Avatar von Thias
    Registriert seit
    Aug 2001
    Ort
    Südwest-Deutschland mit Blick auf Basel
    Beiträge
    393

    Weiterleitung je nach Browser

    Hallo,
    ich hab jetzt mal ne Weiterleitung je nach Browser gemacht. Das Teil sieht folgendermassen aus:

    <SCRIPT Language="JavaScript">
    if (navigator.appName.indexOf("Netscape") != -1){
    window.location = "index_nn.html";}
    if (navigator.appName.indexOf("Explorer") != -1){
    window.location = "index_ie.html";}
    else{
    window.location = "error.html";}
    </script>

    Wenn ich jetzt mit dem NN6.1 auf die Seite komme, dann werde ich zu error.html umgeleitet.
    Kann mir jemand erklären, warum NN6.1 nicht als Netscape erkannt wird.
    Kennt jemand ne Möglichkeit, wie ich die Leute mit NN6.1 zu dieser index_nn.html bekomme?

    Schon mal Danke
    Der Weg ist das Ziel

  2. #2
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Schau doch einfach mal nach, was NN6 für eine Bezeichnung hat!

    Code:
    SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    var name = navigator.appName;
    
    document.write("<h5>Ihr Browser: ");
    document.write(name+ "</h5>");
    // End -->
    </script>
    Dann muss du nur noch die Var dort einfügen! f (navigator.appName.indexOf("Netscape6") != -1){
    oder wie auch immer.
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  3. #3
    TP-Supporter Thias macht alles soweit korrekt Avatar von Thias
    Registriert seit
    Aug 2001
    Ort
    Südwest-Deutschland mit Blick auf Basel
    Beiträge
    393
    Der heisst einfach nur "Netscape"
    Der Weg ist das Ziel

  4. #4
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Ok, das macht dein Script ja schon....

    *ratlos*
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  5. #5
    TP-Supporter Thias macht alles soweit korrekt Avatar von Thias
    Registriert seit
    Aug 2001
    Ort
    Südwest-Deutschland mit Blick auf Basel
    Beiträge
    393
    gibt es da vielleicht Probleme, weil die if-Abfrage doppelt ist? oder dürfte das kein Prob sein?
    Der Weg ist das Ziel

  6. #6
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    dann hast du jetzt 3 Möglichkeiten!

    1. mach aus der 2. if Frage ein else!
    2. DW und HS schreiben dir diesen Code (Verhalten) selber
    3. Es kennt hier wer anders eine Lösung für NN6
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  7. #7
    TP-Supporter Thias macht alles soweit korrekt Avatar von Thias
    Registriert seit
    Aug 2001
    Ort
    Südwest-Deutschland mit Blick auf Basel
    Beiträge
    393
    so, ich hab jetzt zwei Weiterleitungsseiten gemacht.
    so sieht es jetzt aus:


    <SCRIPT Language="JavaScript">

    if (navigator.appName.indexOf("Explorer")!= -1){
    window.location = "index_ie.html";}
    else{
    window.location = "weiterleitung2.html";}


    auf der weiterleitung2.html sieht so aus:

    <SCRIPT Language="JavaScript">

    if (navigator.appName.indexOf("Netscape")!= -1){
    window.location = "index_nn.html";}
    else{
    window.location = "error.html";}
    </script>

    jetzt funktioniert es auf IE, NN4.x und NN 6.1

    da es auf der Seite ein FW-PopUpMenü hat, macht Opera da eh nichts mehr.
    Wieder mal etwas dazu gelernt
    Der Weg ist das Ziel

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51