Struppi: File handling mit HTML

Beitrag lesen

Ich bitte um Nachsicht :-)
Keine Gnade für Newbies

Danke, dass du nicht Noob gesagt hast ;-)

hatte ich erts vor.

aber leider fällt mir keine momentan Disziplinierungsmöglichkeit ein ;-)

Och, also ich wüsste keinen Anlass für eine Disziplinierungsmaßnahme.

ok, stimmt, wir kommen ja der Sache näher.

[...] Ich habe das jetzt mit <body onLoad="..."> gemacht.
Ist nicht notwenidig.
du kannst die einfach so aufrufen:
checkBild('http://forum.de.selfhtml.org/src/xweb.gif');
checkBild('blabla');

Meinst du bspw. in einem script-Element im Body?

genau.
Allerdings kommt es natürlich drauf an was du in den Funktionen machen willst, evtl. sollte das dann doch erst onload passieren.

brauche ich doch die Funktion checkBild() gar nicht, oder? Irgendwie steht gerade irgendwas auf meiner Leitung.

Wenn du ein Bild in deinem Dokument überprüfen willst - ja.

Die Funktion war als Beispiel gedacht

Ja, du musst nur den Funktionen das Objekt als Paramter übergeben:

Nun fehlt mir noch das letzte Stückchen Verständnis. Wozu braucht es dann die Funktion checkBild(url), denn im Ergebnis wird doch nichts anderes gemacht, als dass statt onError="this.src='bla.jpg'" die Funktion fehler(this) aufgerufen wird.

die Funktion braucht es ertsmal gar nicht, die brauchst du nur, wenn du irgendwas im Hintergrund machen willst, also nicht während die Seite nagezeigt wird.

Und wie gesagt, aufpassen, das du onerror nicht mehrmals wirfst. Denn wenn du in der Funktion error() die Quelle des bildes änderst wird evtl. wieder die Funktion aufgerufen, was schnell in einer Endlosschleife endet.

Struppi.