nie umiem poradzić sobie z wielokrotnym klikaniem na warstwie. Chcialbym aby zmieniala sie ona w petli, czyli raz backgroud byłby lampa_on a po kliknięciu lampa_off. To działa, ale tylko raz. A ja chcialbym aby po ponownym kliknieciu znowu lampa sie zapalala itd.
Kombinowalem z petlami ale nic nie dziala - lampa sie wylacza ale juz nie wlacza, nawet po rozbudowaniu if'ow. Moze ma ktos jakis pomysl do kodu jaki mam.
Kod
<script type="text/javascript" >
function zmiana() {
if (document.getElementById("nakladka_pusta").style.backgroundImage = "url('elements/lampa_on.png')") {
document.getElementById("nakladka_pusta").style.backgroundImage = "url('elements/lampa_off.png')";
}
}
</script>
function zmiana() {
if (document.getElementById("nakladka_pusta").style.backgroundImage = "url('elements/lampa_on.png')") {
document.getElementById("nakladka_pusta").style.backgroundImage = "url('elements/lampa_off.png')";
}
}
</script>
Kod
<a href="#" onClick="zmiana()" style="cursor:pointer"><div id="nakladka_pusta" style="background-image:url(elements/lampa_on.png);"></div></a>