Gunnar Bittersmann: Ein Java soll NICHT vom IE8 ausgelesen werden

Beitrag lesen

@@katty:

nuqneH

Was genau muss ich im Headbereich einfügen, damit es nicht im IE8 und darunter ausgelesen wird?

Im bereits verlinkten Artikel ist doch im Abschnitt „JavaScript“ aufgezeigt, wie’s geht.

IE führt ab Version eine Eigenschaft document.documentMode ein, welche die Browserversion enthält.

Wenn document.documentMode existiert und den Wert 8 enthält, soll das Script nicht ausgeführt werden.
Wenn document.documentMode existiert und einen höheren Wert als 8 enthält, soll das Script ausgeführt werden.
Wenn document.documentMode nicht existiert, soll das Script ausgeführt werden.

Also:

if (!document.documentMode || (document.documentMode && document.documentMode > 8))  
{  
  $(document).ready(function ()  
  {  
    $('#page_effect').fadeIn(1500);  
  });  
}

Für IE 7 müsste man document.compatMode abfragen und da diese Eigenschaft auch anderen Browsern bekannt ist, zusätzlich auch window.navigator.appName, wie in dem Beispiel im Artikel gezeigt.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)