Allora, sto creando una pagina web, in cui sono presenti 3 bottoni. Una volta cliccato uno, deve cambiare immagine, mentre gli altri devono tornare all'immagine di default. Quindi ho pensato di fare una cosa del genere:
Codice html:
E qua per il javascript, incaricato di cambiare il tutto:
codice:
function changeimage()
{
if (image=="bottone1")
{
document.getElementById('bottone1').setAttribute('src', "/image/bottoneon.png");
document.getElementById('bottone2').setAttribute('src', "/image/bottone.png");
document.getElementById('bottone3').setAttribute('src', "/image/bottone.png");
}
else if (image=="bottone2")
{
document.getElementById('bottone1').setAttribute('src', "/image/bottone.png");
document.getElementById('bottone2').setAttribute('src', "/image/bottoneon.png");
document.getElementById('bottone3').setAttribute('src', "/image/bottone.png");
}
else (image=="bottone3")
{
document.getElementById('bottone1').setAttribute('src', "/image/bottone.png");
document.getElementById('bottone2').setAttribute('src', "/image/bottone.png");
document.getElementById('bottone3').setAttribute('src', "/image/bottoneon.png");
}
}
Peccato che non funzioni alcun metodo. Il mio problema è far tornare il bottone di default quando ne viene premuto un altro, altrimenti con una cosa semplice me la cavavo, ma si accendevano tutti e tre insieme (scusatemi per eventuali errori, conosco abbastanza bene html e css, ma di javascript sono veramente inesperto)