Malte Höpfner: Browserversion und Plattform Abfrage

Hallo, hat jemand von euch eine Abfrage, die sagt, dass wenn man

Internet Explorer 4.x oder besser hat UND Windows,
dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)

  1. Internet Explorer 4.x oder besser hat UND Windows,
    dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)

    In JavaScript kann man die Browser-ID auslesen. navigator.userAgent ist das dann.

    Daraus kann man "Windows" und "MSIE 4" filtern und gewonnen.

    if(navigator.userAgent.indexOf("MSIE 4")>-1)
     {
     if(navigator.userAgent.indexOf("Windows")>-1)
      {
      alert("IE 4/win");
      }
     }

    1. Internet Explorer 4.x oder besser hat UND Windows,
      dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)

      In JavaScript kann man die Browser-ID auslesen. navigator.userAgent ist das dann.

      Daraus kann man "Windows" und "MSIE 4" filtern und gewonnen.

      if(navigator.userAgent.indexOf("MSIE 4")>-1)
      {
      if(navigator.userAgent.indexOf("Windows")>-1)
        {
        alert("IE 4/win");
        }

      »»

      Das funktioniert sicher und gut?
      Also muss ich die plattform nicht extra über zb
      alert(navigator.platform);
      ausgeben lassen?

      Aber schonmal vielen Dank

      1. Das funktioniert sicher und gut?
        Also muss ich die plattform nicht extra über zb
        alert(navigator.platform);
        ausgeben lassen?

        der IE hat eine Feste IE, in der immer was von "MSIE 4" und von "Windows" steht, daher klappt das. Wenn sich allerding ein Browser als eben dieser Ausgibt, wird der natürlich auch erfasst. Eine 100% sichere Methode gibt es nicht. Naja, beim IE 4 könnte man noch den JS-Trick verwenden, dass er als einziger docunent.all kennt, aber kein DOM....