Max: OnError() bei dynamisch erzeugten Bildern?

Hallo!
Ich habe ein Script, das dynamisch Bilder in eine Tabelle einfügt. Es ist so konzipiert, dass die Bilder von 01.jpg bis (sagen wir mal) 10.jpg gehen (also 10 Bilder ;)).
Jetzt möchte ich, dass jedes Bild, das nicht auf dem Server ist, durch ein Standartbild (sagen wir ein Bild mit einem "?") ersetzt wird...
Mein Problem ist jetzt, dass ein dynamisch erzeugter Code document.write('<TD><img src="bildnichtda.jpg" onError="Fehler()"></TD>'); eine Fehlermeldung hervorruft ("Objekt nicht vorhanden" glaub ich war das).

Was mache ich falsch, was muss ich bedenken und ist es überhaupt möglich ein fehlendes Bild dynamisch durch ein anderes (vorhandenes) zu ersetzen?

Alles netürlich nur mit JS.

Danke für jede Hilfe!
Gruß

Max

  1. Hallo,

    das ersetzen ist möglich. Wahrscheinlich weiss die Funktion Fehler() nicht, welches bild sie ersetzen soll, das muss du schon angeben (z.B. bildnamen oder nummer als parameter übergeben, und dann verwenden).

    Das nächste mal wäre es besser den Fehler und den Quellcode vollständig anzugeben.

    Grüße aus Düsseldorf,

    Aleksej

    --
    ss:| ls:[ fo:| de:] va:) n4:~ rl:( br:$ js:) ie:| fl:|
  2. Mein Problem ist jetzt, dass ein dynamisch erzeugter Code document.write('<TD><img src="bildnichtda.jpg" onError="Fehler()"></TD>'); eine Fehlermeldung hervorruft ("Objekt nicht vorhanden" glaub ich war das).

    nach document.write(...) ist die Funktion Fehler nicht mehr da, da du das aktuelle Dokument überschreibst.

    Struppi.