Ramona: Browserabfrage unter T-Online Netscape 4.51

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

  1. 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.