Und GERADE schlage ich die Hände über meinem Kopf zusammen - DANKE!
Habe, wie von dir vorgeschlagen, das Hintergrundbild jetzt einfach für img im CSS definiert!
Wieder mal ein akkuter Anfall von Betriebsblindheit.
Wieso könnte src='#1' ein Problem darstellen?
Hi,
Meine erste Idee war die zusätzliche Implementierung eines nur wenige KB großen "Bild wird geladen" Hintergrundbildes, welches ja durch "Flowers.jpg" verdeckt werden würde...
das kann ich klarerweise nicht in der Funktion "loadImage" festschreiben, da ich dieses Hintergrundbild ja sonst DIREKT in das "img" laden würde (was so natürlich auch nicht funktionieren kann). Ich habe weiters damit experimentiert, ein Hintergrundbild in einer eigenen Funktion zu deklarieren, um es nachher in einer das Bild umhüllenden DIV auszulösen [document.getElementById(id).style.backgroundImage = "url(bg.jpg)";], was nie funktioniert hat...Wenn du das für alle betroffenen Bilder brauchst – warum formatierst du sie dann nicht bereit in deinem Stylesheet mit diesem Hintergrundbild?
Da ich eigentlich nicht Stunden damit verbringen will eine Quasi-Lösung auf die Beine zu stellen, wollte ich fragen, ob hier jemand eine "korrekte" Lösung zu diesem Problem hat.
Deine jetzige ist schon mehr eine „Quasi-Lösung“ – insb. img-Element mit scr="#1' von Anfang an im Quelltext zu haben, könnte problematisch sein.
MfG ChrisB