Erkennung ie5????
Sandy
- javascript
Hallo und wunderschoenen guten Tag euch allen.. :)
Ich hab da ein winziges Problem.. hab das was, was unter IE 5 nicht so richtig laeuft.
Das ist es aber nicht, was ich wissen will, oder sagen wir vielleicht spaeter... ;)
Ich hab eine Versionserkennung des Browsers drin.
Und die geht so...
var version = parseInt(navigator.appVersion);
wennn ich nun aber im ie5 die variable abfrage, dann sagt er immer 4... wie kann denn das sein???
die Browsererkennung geht auch noch weiter...
var ns = navigator.appName == 'Netscape';
var ie = !ns;
var version = parseInt(navigator.appVersion);
var ie3= ie && version < 4;
var ie5 = (ie && version > 4) ? true : false;
alert(version);
var NS4 = (document.layers) ? true : false;
var IE4 = (document.all) ? true : false;
var VER4 = (IE4 NS4) ? true : false;
if(navigator.appVersion.indexOf("Mac") >0 )
{
mac=true;
}
else
{
mac=false;
}
schoene Gruesse,
SAndy
var version = parseInt(navigator.appVersion);
wennn ich nun aber im ie5 die variable abfrage, dann sagt er immer 4... wie kann denn das sein???
die Browsererkennung geht auch noch weiter...
Hi Sandy
appVersion gibt bei mir auch ne 4.
bei navigator.userAgent kommt allerdings
Mozilla/4.0 (compatible; MSIE 5.0; Windows NT) raus.
Musste denn wohl so machen :
if(navigator.userAgent.indexOf("MSIE") >0 )
{
version = parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1));
alert(version);
}
gruss
Jens
Ich hab eine Versionserkennung des Browsers drin.
wennn ich nun aber im ie5 die variable abfrage, dann sagt er immer 4... wie kann denn das sein???
Hallo,
der IE 5 meldet sich mit
Mozilla/4.0 (compatible; MSIE 5.0; ...)
Damit solltest Du doch etwas anfangen können.
Grüße
Georg