body: background-image tauschen
Ed X
- javascript
Hallo an alle,
Ich versuche seit 2 Tagen ein Hintergrundbild, welches per css zugewiesen wurde, zu tauschen. Also habe ich mal ein bisschen im DOM gestöbert und siehe da, eigentlich sollte ich doch auf folgende Weisen an das Ding rankommen:
1. document.getElementsByTags(body).style.backgroudImage
2. Laut http://www.w3.org/TR/REC-html40/struct/global.html#edef-BODY kennt der Body-Tag eine Bezeichnung mit id. Also sollte man mit document.getElementById(mybody).style.backgroundImage darauf zugreifen können.
Beide Methoden werden folgendermaßen quittiert:
1.
Error: body is not defined
2.
Error: document.mybody has no properties
mfg ihre JavaScript-Console
Irgendwie dämmert mir, dass ich das ganze falsch angehe, aber ich komme einfach nicht weiter. Also ich bekomme den Body-Tag einfach nicht zu greifen.
Bedanke mich schon mal für das Nachdenken.
Bye Ed X
Hallo Ed!
- document.getElementsByTags(body).style.backgroudImage
keine Ahnung ob das prinzipiell und überhaupt geht, aber damit der Versuch Sinn macht muss es schon:
document.getElementsByTagName("body")[0].style.backgroundImage
heissen.
Gruss,
Carsten
Danke Carsten,
keine Ahnung ob das prinzipiell und überhaupt geht, aber damit der Versuch Sinn macht muss es schon:
document.getElementsByTagName("body")[0].style.backgroundImage
heissen.
ich werde es probieren. Im Übrigen hat Nummer 2 dann doch funktioniert, ich habe dem "mybody" nämlich noch 2 Gänsefüssschen spendiert.
Vielleicht sollte ich ja doch mal wieder länger als 4 Stunden schlafen.
Bye Ed X