Hi nochmal
Sorry aber ich glaube, du hast mein grundsätzliches Problem nicht so ganz verstanden.
doch habe ich, ich glaube du denkst einfach zu kompliziertWürde ich deine Methode verwenden, so würde ich erst ein Bild (grösse weiss noch keiner, aber unter umständen "riesig") laden
das habe ich nicht behauptet. Du musst natürlich zunächst irgendein kleines Defaultbild laden.
Alternativ kannst du auch das komplette img-Element per DHTML anlegen.Gruß
Wurf
So ich hab noch ein bissl rumexperimentiert und folgendes festgestellt. Beim ersten Ausführen des HTML-Codes kann Mozilla das javascript im src-Attribut verarbeiten. Bei einem 2. Aufruf selbiger Seite über eine "Selbstverlinkung" steht dann unter Seiteninformation/Media/URL: "javascript:appendWindowSizeOnURL('http://127.0.0.1:8080/ImageServlet/Beispielbilder/Wasserlilien.jpg?mode=getImage')". Das gibt es so natürlich nicht und merkwürdigerweise führt er eben das Script nicht aus. Obwohl es mit einem Refresh der Seite oder eben beim ersten Aufruf noch funktioniert. Irgendwie bin ich jetzt verwirrt und kann den Fehler nicht finden.
Mich beschleicht so langsam das Gefühl, dass es sich hierbei um eine Security-Massnahme seitens Mozilla gegenüber JS handelt, um eventuelle Endlosschleifen, das einbringen gefährlichen Codes oder ähnliches auszuschliessen. Jedenfalls hat Google bei der Suche nach "<img src="javascript:" einige Internet-Security Seiten ins Spiel gebracht. Jetzt weiss ich auch warum es unter dem IE funktioniert ;-).
Dann werde ich wohl über ein explizites Event-handling nicht drum herum kommen. Ich dank dir jedoch nochmal recht herzlich für deine Vorschläge.
Gruss
Michael