Thomas Meinike: XHTML und onerror

Beitrag lesen

Hallo,

Also müßte ich das ganze jetzt wohl irgendwie per javascript lösen, nur damit tue ich mich immer sehr schwer, dann wohl doch lieber per PHP oder hat jemand eine andere Lösung wie man das ganze lösen könnte ?

Funktionieren tut das ganze ja nur ist es ja nicht mein Bestreben mit einem Fehler im Code zu leben ;)

Versuche es DOM-konform mit addEventListener() bzw. im IE mit attachEvent():

...
<body>
<img id="bild" src="bla.jpg" border="0" width="160" height="120" alt="" />
<script type="text/javascript">
<![CDATA[

var obj=document.getElementById("bild");

if(obj.addEventListener)obj.addEventListener("error",Fehler,false)
  else if(obj.attachEvent)obj.attachEvent("onerror",Fehler);

function Fehler()
  {
    obj.setAttribute("src","error.jpg");
    // oder obj.src="error.jpg";
  }

]]>
</script>
</body>
...

Beachte die Schreibweisen error (Event) bzw. onerror (Event-Handler) beim Aufruf der Methoden.

MfG, Thomas

--
SVG - Learning By Coding
http://svglbc.datenverdrahten.de/