Der Martin: Ein Java soll NICHT vom IE8 ausgelesen werden

Beitrag lesen

Hallo Kathrin,

sorry, ich rolle deine Zitatreihenfolge mal von hinten auf, weil das im Moment sinnvoller ist. :-)

Jetzt funktioniert das Ganze mit allen Browsern, jedoch wird im IE8 gar nichts mehr angezeigt, ausser des Seiten-Background.

Das ist kein Wunder, denn du setzt das div-Element mit display:none generell außer Gefecht, und den Code zum Wieder-Einblenden lässt du im IE8 nicht ausführen. Dasselbe Problem hättest du übrigens auch mit einem beliebigen anderen Browser, sobald Javascript mal deaktiviert ist.

Besser wär's also, das div-Element generell sichtbar zu lassen, und nur dann unsichtbar zu machen, wenn auch der Code zum Einblenden ausgeführt wird.

<div id="page_effect">

Hier display:none entfernt ...

<script type="text/javascript">

if (!document.documentMode || document.documentMode > 8)

{
$(document).ready(function ()
{ $('#page_effect').style.display = "none";  // ergänzt!!
  $('#page_effect').fadeIn(1500);
});
}


> </script>  
  
Und hier per Javascript wieder eingesetzt - WENN das Script ausgeführt werden kann.  
  
Ciao,  
 Martin  

-- 
Man sollte keinen Senf von sich geben, wenn man nicht auch das Würstchen dazu liefern kann.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(