Max: onError() bei dynamischen Elementen

Beitrag lesen

Hallo!
Ich weiß, dass ich diese Frage schon vor einigen Tagen gepostet hatte, doch damals habe ich sie aus den Augen verloren, weil ich die Lösung vorerst doch nicht brauchte. Heute habe ich sie zwar wiedergefunden mit einer Frage nach einem genauen Code.

Also hier der Code:

<BODY>

<script type="text/javascript">
<!--
function Fehler()
{
alert('Da war ein Fehler!');
}

function Generate()
{
parent.Iframe.document.write('<table>');
for(var i=0; i<5; i++)
  {
  parent.Iframe.document.write('<td><img id="Bild' + i + '" src="pic' + i + '.jpg" onError="Fehler()"></td>');
  }
parent.Iframe.document.write('</table>');
}
//-->
</script>

<a href="javascript:Fehler()">Fehler!!</a>
<br>
<a href="javascript:Generate()">Generate!!</a>
<iframe name="Iframe"></iframe>

</BODY>

Diese Funktion soll bei jedem falsch verlinkten Bild eine Fehlermeldung mit Fehler() aufrufen.
Später soll diese Funktion das kaputte Bild durch ein Standartbild ersetzen, deshalb auch die id="Bild i"-Tags. Doch vorerst soll nur eine Fehlermeldung kommen.
Leider klappt das alles irgendwie nicht - und ich hab keine Ahnung warum.
Die Funktionen funktionieren alleine, nur eben zusammen nicht.

Ich würde mich freuen, wenn jemand eine Antwort weiß!

Danke im Vorraus.

Max