Browser-Check
James
- javascript
0 hartmann0 James
0 christophe0 hrtmann
0 scribble
Hi,
auch auf die Gefahr hin, dass ich der x-te Frager bin und gleich gelyncht werde:
<script language="JavaScript">
app = navigator.appName
if (app == 'Netscape'){
parent.location="datei.html"
}
Danke, der JS-Gott möge mir meine Unwissenheit verzeihen,
James.
hallo james,
am einfachsten ist sicher folgendes:
if(document.layers)parent.location.href = "datei.html";
gruß
hartmann
hallo james,
am einfachsten ist sicher folgendes:
if(document.layers)parent.location.href = "datei.html";
gruß
hartmann
Danke, hat funktioniert.
Grüesslie,
James.
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
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
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
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