Firefox' Event-Engine ist in dieser Hinsicht ein wenig seltsam, Image.complete hilft dort auch nicht weiter. Zwei Dinge könnten helfen:
1. Füge der Funktion felder ein return;
am Ende an. Dadurch wird das Event geblockt und kann nicht asynchron ausgeführt werden.
2. Gebe dem Image eine Größe mit - diese muss nicht notwendigerweise der tatsächlichen Bildgröße entsprechen: img = new Image(100, 100);
Zudem könnte diese Zeile noch zu Problemen führen:
document.getElementById("te").value = img;
Du übergibst hier ein HTMLImageElement an die Value-Eigenschaft eines anderen Elements; möglicherweise führt das dabei ausgeführte .toString() ebenfalls zu Problemen.
Gruß, LX
--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.