Hallo zusammen,
habe ein Problem mit der Browsererkennung.
Mit drei if-Abfragen prüfe ich die verschiedenen Browser-Versionen ab. Solange das Script direkt unter den Titel notiert wird funktioniert alles bestens. Binde ich dieses kleine Script jedoch als externe Datei ein, ignoriert der NN4.* dieses einfach. Erst nach einem Reload wird das Script vom NN 4.* ausgeführt.
CODE:
var version=navigator.appVersion.charAt(0);
var op=navigator.userAgent.indexOf("Opera");
if ( (document.all && document.getElementById) || (document.getElementById) )//Grösser IE 4 oder NN6 oder Mozilla
{
alert ("Grösser IE4 oder NN6 oder Mozilla, bzw. DOM");
}
if (document.all && !document.getElementById) //IE 4
{
alert ("IE4");
}
if (document.layers) // NN4.0 bis 4.7
{
alert ("NN 4.0 bis 4.7");
}
/CODE
Kann mir das bitte mal jemand erklären?
Viele Grüsse
Detlef