bei onclick hintergrundbild austauschen
katrin
- javascript
0 herbalizer0 Carsten R.0 katrin0 Carsten R.0 katrin
hallo kluge koepfe,
ich habe ein problem, bei dem ich leider allein nicht weiterkomme.
ich moechte bei meiner navigation die hintergrundgrafik austauschen,
wenn ich einen menuepunkt anklicke. aber wie bloss?
kann mir jemand helfen?
vielen lieben dank
katrin
hallo kluge koepfe,
ich habe ein problem, bei dem ich leider allein nicht weiterkomme.
ich moechte bei meiner navigation die hintergrundgrafik austauschen,
wenn ich einen menuepunkt anklicke. aber wie bloss?
Entweder durch http://selfhtml.teamone.de/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus das background-image ändern oder mit Javascript http://selfhtml.teamone.de/javascript/objekte/style.htm#style_eigenschaften:
<a href="[url]" onclick="this.style.backgroundImage = 'url([url])';">..</a>
Gruß Herbalizer
hallo kluge koepfe,
Hallo Katrin
ich habe ein problem, bei dem ich leider allein nicht weiterkomme.
Haben wir das nicht alle einmal :)
ich moechte bei meiner navigation die hintergrundgrafik austauschen,
wenn ich einen menuepunkt anklicke. aber wie bloss?
Ist das in einem extra Frame, in dem du dann das HG-Bild der ganzen Seite ändern möchtest, oder möchtest du das Bild in einer Tabelle ändern etc...?
ich habe ein problem, bei dem ich leider allein nicht weiterkomme.
Haben wir das nicht alle einmal :)
;-) wahrscheinlich schon.
Ist das in einem extra Frame, in dem du dann das HG-Bild der ganzen Seite ändern möchtest, oder möchtest du das Bild in einer Tabelle ändern etc...?
ich habe einen navi-frame, in dem ich klicke und in dem sich der hintergrund aendern soll.
leider hab ich das immer noch nicht hinbekommen.
liebe gruesse
katrin
ich habe ein problem, bei dem ich leider allein nicht weiterkomme.
Haben wir das nicht alle einmal :)
;-) wahrscheinlich schon.
Ist das in einem extra Frame, in dem du dann das HG-Bild der ganzen Seite ändern möchtest, oder möchtest du das Bild in einer Tabelle ändern etc...?
ich habe einen navi-frame, in dem ich klicke und in dem sich der hintergrund aendern soll.
leider hab ich das immer noch nicht hinbekommen.
so so... probiere folgende funktion onClick aufzurufen
Bsp.:
<script language="javascript1.2">
function loadBg(bgimg) {
//bgimg = die Quelle des zu ladenden Bildes
//Bsp.: '/bilder/bild1.jpg'
var b = document.getElementsByTagName('body')[0]; //holt den ersten (einzigen) Body-Tag
b.style.backgroundImage = 'url(' + bgimg + ')'
}
</script>
Das sollte es eigendlich tun. Du gibst der Funktion nur noch das Bild, welches Sie laden soll.
Bsp.: <a href="http://anywhere.de" onClick="loadBG('/bilder/bild.jpg')>Blablabla</a>
so so... probiere folgende funktion onClick aufzurufen
hab mir redlich muehe gegeben, hat aber nix geholfen.
mein hintergrund ist aeusserst standhaft
var b = document.getElementsByTagName('body')[0];
//holt den ersten (einzigen) Body-Tag
was heisst das, dass er den body-tag holt??
liebe gruesse
katrin