Browserabfrage unter T-Online Netscape 4.51
Ramona
- browser
0 Trillian
Die unten stehende Abfrage funktioniert unter IE und unter NS, nur bei dem T-Online internen Netscape-Browser 4.51 wird die Abfrage falsch interpretiert und die "alteBrowser.htm" geöffnet.
Woran liegt es?
<SCRIPT LANGUAGE="JavaScript">
<!--
browsName = navigator.appName;
browsVer = parseInt(navigator.appVersion);
if ((browsName == "Microsoft Internet Explorer") && (browsVer >=4))
{
window.location = strURL;
}
else if ((browsName == "Netscape") && (browsVer >=4))
{
window.location = strURL;
}
else
{
window.location = "alterBrowser.htm"
}
// -->
</SCRIPT>
Ich hoffe, mir kann jemand weiter helfen, Ramona
Die unten stehende Abfrage funktioniert unter IE und unter NS, nur bei dem T-Online internen Netscape-Browser 4.51 wird die Abfrage falsch interpretiert und die "alteBrowser.htm" geöffnet.
Woran liegt es?<SCRIPT LANGUAGE="JavaScript">
<!--
browsName = navigator.appName;
browsVer = parseInt(navigator.appVersion);...
Hallo Ramona,
kannst Du nicht, anstelle den genauen Namen des Browsers abzufragen, nachgucken, ob bestimmte Funktionen unterstützt werden - z.B. so:
<pre>function browser(){
//prüfen, ob der Browser Layer unterstützt
if (!document.layers&&!document.all){
alert ("uncooler Browser")
}
}</pre>
Es gibt ja auch noch andere Browser als Netscape und den Explorer...
Ansonsten müßtest Du herausfinden, was für einen Useragent-String der T-online Netscape übergibt und den auch abfragen.