Unschönes Flackern im Internet Explorer bei Seitenübergängen abstellen.
Oft passiert es, dass der Internet Explorer beim Seitenwechsel ein unschönes Flackern erzeugt. Meistens liegt das an der Benutzung von Hintergrundgrafiken, welche mit CSS eingebunden sind.
Abhilfe schafft hier der Einsatz eines Meta-Tags, welcher eine weiche Blende beim Seitenübergang erzeugt und somit den Renderprozess des Browsers auf andere Weise aufruft.
Durch den EInsatz einer weichen Blende bleibt dem IE mehr Zeit um die Seite neu aufzubauen, wodurch wiederum das Nachladen der Hintergrundgrafiken (und damit der Flackereffekt) unsichtbar werden.
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)" />
Eine andere Möglichkeite besteht darin ein kleines Javascript im Header des Quellcodes einzubinden.
<script type="text/javascript">
<!--
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
//-->
</script>
Dadurch hat des Geflackere von Links beim Überfahren wenigstens ein Ende. Grafiken werden, obwohl sie bereits im Cache liegen trotzdem noch neu geladen.