hi,
Ich lese aus einem SPAN-Tag in meiner HTML-Seite eine Kundennummer aus und verwende die Kundennummer dafür Bilder zu diesem Kunden anzuzeigen. Diese Bilder liegen auf einem externen Server. Das Aufrufen der Bilder fuktioniert Einwandfrei. Ich habe nur ein Problem. Nicht zu allen Kunden habe ich Bilder und in diesem Fall erscheint im Brwoser ein unschönes Bild mit einem roten X.
Dann liefert der fremde Server also nichts zurück, was sich vernünftig als Bild interpretieren lässt.
Statt dessen möchte ich aber ein generelles Fehlerbildchen anzeigen.
Dann wäre es, so lange du den anderen Server konfigurieren (lassen) kannst, das einfachste, diesem beizubringen, bei nicht existenten Bildern zusammen mit dem 404-Fehlercode auch noch Bilddaten auszuliefern - die deines Ersatzbildchens.
Wie bekomme ich diesen onerror Befehl in das untere Coding. Ich habe alles probiert aber nichts funktioniert.
Und ich habe "alle" deine vorgezeigten Versuche analysiert, und keinen Fehler erkennen können. (<- Zaunpfahl)
Leider bin ich kein JavaScript-Profi und das untere Script habe ich mir mit sehr grosser Mühe zusammengebaut.
<script type="text/javascript">
var kunde = document.getElementById("ZMB00CS1").innerHTML;
alert(kunde);
document.write('<img border="0" src="file://server001/All/bilder/'+ kunde +'_in_1.jpg"><BR>');
Ich bin mir nicht sicher, ob die Browser reagieren, wenn man onerror als Attribut direkt im HTML unterbringt - oder ob es nur bei Generierung von Img-Objekten in Javascript ausgewertet wird. Falls letzteres, wirst du dich ein wenig intensiver damit auseinandersetzen müssen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }