Autor Zpráva
rudla
Profil
Dobrý večer,
lze nějak udělat, aby se změnil obrázek na pozadí po kliknutí na nějaký odkaz?
Šlo by to ale bez refreshování stránky??

Díky za rady.
Darker
Profil
Obrázek na pozadí nemůže být odkaz. Není to DOM objekt.
rudla
Profil
Darker:
Asi jsi mě nepochopil, myslel jsem odkaz na stránce, né kliknutí na pozadí.
Darker
Profil
rudla:
změnil obrázek na pozadí po kliknutí na nějaký odkaz
Tomuhle se jinak rozumět nedá. A já tomu pořád nerozumím.
Bubák
Profil
Něco takového?
<style>
.zluta {background: yellow;}
.cervena {background: red;}
.zelena {background: green;}
.seda {background: silver;}
.modra {background: aqua;}
</style>
<script>
function setClass(cosi) {
document.getElementById("zmena").className=cosi;
}
</script>

<body onload="setClass('zluta');">
<a href="#" onclick="setClass('cervena');">červená</a>
<a href="#" onclick="setClass('zelena');">zelená</a>
<u onclick="setClass('seda');">šedá</u>
<u href="#" onclick="setClass('modra');">azurová</u>
<h1 id="zmena">Lorem ipsum</h1>

Jen nechápu, proč chceš klikat zrovna na odkaz.
rudla
Profil
Bubák:
Vyzkouším a pak dám vědět ;)
rudla
Profil
Bubák:
Po dorobné úpravě to funguje bez problémů, díky Bubáku! :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: