von HG |
Schau mal hier: http://devedge.netscape.com/viewsource/2002/browser-detection/. Hier stehen ein paar weiterführende Informationen zum ganzen Themenkomplex CrossBrowser-Zeugs.
Ich hoffe, daß die Seite ein wenig hilft.
HG |
von c3o |
wegen
url="default"+ vers + ".asp";
das heißt:
die url ist: das wort "default" und dann die browserversionsnummer, und dann ".asp"
nimm also einfach folgendes raus (2 mal, und inklusive der anführungszeichen)
"+ vers + " |
von nillin |
ich nochmal :o)
code schaut nun so aus:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13: | <SCRIPT LANGUAGE="JavaScript">
var name = navigator.appName;
var vers = navigator.appVersion;
vers = vers.substring(0,1);
if (name == "Microsoft Internet Explorer")
url="default"+ vers + ".asp";
else
if (name == "Netscape")
url="netscape/default"+ vers + ".asp";
else
url="default"+ ".asp";
window.location=url;
</script> |
klappt auch, aber er bastelt mir ne 4 (default4.asp) hinein und somit wird die seite nicht angezeigt, warum? |
von nillin |
sollte ja eigentlich gehen, aber mir klappt es nicht!
hatte es im head eingefügt und netscape.html/iexplore.html durch die datei namen meiner versionen ausgetauscht!
bei mir läd sicher aber die seite alle ner sekunde neu! *verwundert*
habe asp dateien, könnte es daran liegen? |
von KeyLF |
Vielleicht mal Googlen??
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: |
<SCRIPT Language="JavaScript">
if (navigator.appName.indexOf("Netscape") != -1){
window.location = "netscape.html";}
if (navigator.appName.indexOf("Explorer") != -1){
window.location = "iexplore.html";}
else{
window.location = "others.html"
}
</script> |
Und die Browser einfach durch die Versionen ersetzten.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13: | <SCRIPT LANGUAGE="JavaScript">
var name = navigator.appName;
var vers = navigator.appVersion;
vers = vers.substring(0,1);
if (name == "Microsoft Internet Explorer")
url="msie"+ vers + ".html";
else
if (name == "Netscape")
url="netscape"+ vers + ".html";
else
url="others"+ ".html";
window.location=url;
</script> |
|