Christian: spezielle Browserabfrage

Beitrag lesen

Hi,

switch(navigator.appName)
{
case "Microsof Internet Explorer":
document.location.href="index.html";
break;
case "Netscape":
document.location.href="index_2.html";
break;
case "Opera":
document.location.href="index_2.html";
break;
default:
break;

eine kleine Anmerkung von mir:
besser ist es, nicht nach navigator.appName zu unterscheiden, da sich heutzutage einige Browser auch als andere ausgeben können (Opera, Konqueror, ...)

Besser ist es nach Objekten zu unterscheiden.
window.atob ist da schon eine gute möglichkeit.

anders ging es auch mit

var browser = (window.GetAttention) ? "NS6" : "NS7";

oder über das navigator objekt:
da gibts glaub ich so was hier:
navigator.productSub

das liefert eine Zahl (nämlich das Datum der GeckoEngine) zurück. NS 7 hat demnach eine höhere Zahl als NS6-->

if(navigator.productSub < ...)

musst nur rausfinden, welche Zahl da bei NS 7.0 steht!