td22: Bilder vorladen - Problem bei IE7

Beitrag lesen

Hallo, ich versuche gerade experimentell eine größere Anzahl von Fotos nacheinander auf eine Seite zu laden. Zuerst wollte ich das mit AJAX machen, dann habe ich gemerkt, dass es ja auch mit ganz simplem JavaScript möglich ist. Irgendwo habe ich auch den Trick gefunden, die Bilder erst in der Größe 1x1 zu laden und anschließend zu vergrößern.

Das Script läuft noch nicht rund, aber unter Opera läuft es immerhin schon prinzipiell richtig. Internet Explorer gibt dagegen folgende Meldung aus:
Zeile 25, Zeichen 4
Unbekannter Laufzeitfehler, Code: 0

Es handelt sich dabei um folgende Zeile:
document.getElementById("bilderweg").innerHTML += "<td><img id=\"" + mm + "\" width=\"1\" height=\"1\" hspace=\"10\" src=\"bild" + mm + ".jpg\" onload=\"window.setTimeout('foto_laden(" + m + ")', 300);\"></td>";

Das ganze Skript könnt ihr unter der URL einsehen. Ich bin auch dankbar für jede andere Lösung zum Preload von Grafiken - eigentlich müsste das ja eine Standardanforderung sein, für die es schon fertige Snippets gibt.

Danke, Andreas