Sandy: Erkennung ie5????

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

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

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