Max: dynamisch erzeugte Bilder ersetzen....

Beitrag lesen

Hallo.
Tut mir leid, dass ich mal wieder störe, aber ich komme hier einfach nicht weiter :(

Ein Script soll automatisch 3 Bilder in einer Tabelle darstellen. Doch sobald ein Bild "broken" ist, soll dieses Bild durch ein Standart-Bild ersetzt werden. Folgenden Code habe ich bereits - und er klappt auch, bis auf dass das Bild nicht wieder in die Tabelle geschrieben und mit den anderen Bildern weitergemacht wird.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE></TITLE>

<script type="text/javascript">
<!--
function Korrektur(c)
{ document.write('<img src="' + c + '" id="StandartBild">'); }

function Fehler(b)
{
var BildID = "Bild" + b;
var BildPfad = "pic" + b;
var BildPos = document.getElementById(BildID).src;
var Standart = BildPos.replace(BildPfad,"standart");
Korrektur(Standart);
}
//-->
</script>

</HEAD>

<BODY>

<script type="text/javascript">
<!--
document.write('<table>');
for(var i=0; i<3; i++)
  {
  document.write('<td><img id="Bild' + i + '" src="pic' + i + '.jpg" onError="Fehler(' + i + ')"></td>');
  }
document.write('</table>');
//-->
</script>

</BODY>
</HTML>

Die Funktion Korrektur() war ein Verzweiflungs-Versuch. Der Rest müsste allerdings grob richtig sein.
Meine Frage ist nun: Wie sagt man der Funktion Fehler(), dass sie das ersetzte Bild (standart.jpg) in die Tabelle der Funktion Generate() schreiben soll, und danach die Funktion Generate() mit dem nächsten Bild weitermachen soll?

Vielen Dank schon mal für jede Hilfe!

MfG

Max