Funktion
dehe
- javascript
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>
<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>
Lese ich den MS falsch aus? Habe ich zu viele funktionen drin?
Danke für Hilfe, Rat und Tat...
Grüße aus Hessen
Dennis
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
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
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