Idiotensichere URL des Hintergrundbildes
Adrian
- javascript
Im IE kann ich mit document.body.background das Hintergrundbild auslesen und ändern... beim Auslesen wird jedoch nicht die vollständige URL zurückgegen. Kennt jemand eine elegante (oder auch weniger elegante) Lösung, damit ich die vollständige URL bekommen. Ich habe es mit folgendem versucht:
doc.URL.substr(0,doc.URL.lastIndexOf("/")+1)+doc.body.background
Doch das liefert uU so sinnlose URLs wie "http://www.hallo.com/dir/http://www.hallo.com/pics/back.gif"...
Adrian
Moin Adrian,
Doch das liefert uU so sinnlose URLs wie "http://www.hallo.com/dir/http://www.hallo.com/pics/back.gif"...
kommt mir irgendwie bekannt vor, sowas. Passierte mir dann, als ich z.B. ein Bild mit
<img src="www.wasauchimmer.de/icons/sonstwas.gif">
eingebunden habe und ließ sich vermeiden durch
<img src="/icons/sonstwas.gif">
oder auch durch Angabe der kompletten URL
<img src="http://www.wasauchimmer.de/icons/sonstwas.gif">
Guck mal, wie Du Dein Hintergrundbild genau eingebunden hast. Falls der hier beschriebene Fall auf Dein Bild nicht zutrifft, handelt es sich offenbar tatsächlich um einen IE-Bug...
Bis dannundwann
Andreas