dehe: Funktion

Mahlzeit...

ich versuche herauszufinden, welcher Browser der Benutzer hat (wenn kein Java aktiv is - weis ich - is es ned nutzbar)

Das mit NS und IE klappt ja ganz gut...aber Opera Mozilla, usw. nicht!!

Hier der Script:

<html><head><title>...</title>

<script language="javascript">
<!--
if (navigator.appName == "Netscape")
window.location.href="./ns/navigator.html";
else
window.location.href="./ie/navigator.html";
</script>

</body></html>

Funktioniert bei Mozilla, Internet Explorer und Netscape

<html><head><title>...</title>

<script language="javascript">
<!--
if (navigator.appName == "Netscape")
window.location.href="./ns/navigator.html";
else
if (navigator.appName == "Microsoft")
window.location.href="./ie/navigator.html";
else
window.location.href="./ns/navigator.html";
</script>

</body></html>

Funktioniert garnicht°

Lese ich den MS falsch aus? Habe ich zu viele funktionen drin?

Danke für Hilfe, Rat und Tat...

Grüße aus Hessen
Dennis

  1. Hallo!

    Geh über den navigator.userAgent, da kriegst Du mehr raus als über den navigator.appName. Da muß man ein wenig basteln, aber über den hab ich es bisher fertiggekriegt, zumindest in 99% der Fälle Browser und Version rauszukriegen.

    Gruß, Bernd

    1. Hallo!

      Geh über den navigator.userAgent, da kriegst Du mehr raus als über den navigator.appName. Da muß man ein wenig basteln, aber über den hab ich es bisher fertiggekriegt, zumindest in 99% der Fälle Browser und Version rauszukriegen.

      Gruß, Bernd

      Mahlzeit...

      hmm, hat soweit geklappt...
      aber wie lese ich denn den Opera aus? Ich bekomms ned auf die Reihe. Ach ausserdem, den Internet Explorer ließt man mit "Microsoft Internet Explorer" aus und nicht mit "Explorer" o. "Microsoft" aus.

      danke für Aw

      Gruß
      Dennis

      1. Hallo Dennis,

        aber wie lese ich denn den Opera aus?

        if (window.opera) { ... }

        Ich bekomms ned auf die Reihe.

        Du solltest im Archiv mal nach "JavaScript Browsererkennung" suchen.

        Sag mal, wozu brauchst Du das überhaupt? Ich habe noch nie eine derartige Browserweiche gebraucht.

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.