Gibt es eine Möglichkeit ein Bild automatisch zu reloaden, falls es nicht ganz angezeigt wird (aus welchen Gründen auch immer)?
Automatisch neu laden:
----------------------
<html>
<head>
<title>Beispiel</title>
</head>
<body onload="for(i = 0; i < document.images.length; i++){if(document.images[i].complete == false){document.images[i].src = document.images[i].src}}">
<h1>Versuch den Ladevorgang des Bilds abzubrechen</h1>
<img src="http://www.power-shot.de/facts/g2/img/testbild_01_g.jpg" onabort="this.src = this.src">
</body>
</html>
Wenn die Seite geladen wird, werden alle Bilder auf ihren Ladezustand hin überprüft. Ist ein Bild nicht vollständig geladen, wird ihm seine Source nochmals zugewiesen, was den IE (und nur ihn) dazu veranlässt das Bild neu zu laden.
Sollte der Ladevorgang durch den User abgebrochen werden, also onabort, wird dem Bild ebenfalls die alte Source neu zugeordnet, und es wird neu geladen.
Manuel neu laden:
-----------------
javascript:for(i = 0; i < document.images.length; i++){if(document.images[i].complete == false){void(document.images[i].src = document.images[i].src)}}
Sollte der IE mal ein Bild nicht laden, wird es mit Hilfe dieses kleinen Bookmarklets, ohne das die ganze Seite neu geladen werden muss, angezeigt. Trick ist der selbe wie oben, die alte Source wird neu zugeordnet.
Gruß
Norbert