ritschmanhard: Testen ob Bild existiert

Beitrag lesen

Hi Kuno!

Ich will nur wissen, ob sie existiert.

Nur mal so ein gedanklicher Ansatz: wie wäre es, wenn man folgendes Konstrukt hätte:

<html>
<head>
   <!-- hier javascript:
     function errorhandler //für die fehlenden Bilder
     {}

function loadbreaker()
     {
        document.getElementsByName("tester")[0].location.href="about:blank";
     }

window.setTimeout("loadbreaker()",1000);
</head>
<body>
  <iframe name="tester" src="hier eine Seite per ref laden, die alle zu testenden images als Tags enthält und mit onerror="parent.errorhandler()" den parentframe vom missing element informiert" />
  </iframe>
</body>
</html>

Hier wird mittels load (1000 ms lang) geprüft, ob die Bilder in den iframe geladen werden können; tritt ein Fehler auf, so sollte dies mittels errorhandler erfasst werden. Nach 1 sekunde wird der ladevorgang durch aufruf von loadbreaker() abgebrochen.

Das ganze ist KEIN getesteter/valider Code, sondern dient nur dazu, die Idee zu veranschaulichen.

Vielleicht hilft es ja...

Grüsse,
Richard