
Originally Posted by
Shub
si questo, ora devo vedere se associando altre immagini non succedono casini, perchè ora mi mancherebbe una sorta di funzione hideall o pulisci che riporta la situazione a 0 quando clicco su un'altro pulsante.
guarda visto che stai facendo una pulsantiera (quindi immagino saranno 10 pulsanti?!)
Li richiami uno per uno e li reimposti al valore di default.
Poi chiami l'unico da cambiare e vaffanculo
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<script type="text/javascript">
function cambia_immagine(id_immagine)
{
document.getElementById('id_immagine_1').setAttribute('src','http://www.google.it/intl/en_com/images/srpr/logo1w.png')
document.getElementById('id_immagine_2').setAttribute('src','http://www.google.it/intl/en_com/images/srpr/logo1w.png')
document.getElementById('id_immagine_3').setAttribute('src','http://www.google.it/intl/en_com/images/srpr/logo1w.png')
document.getElementById('id_immagine_4').setAttribute('src','http://www.google.it/intl/en_com/images/srpr/logo1w.png')
document.getElementById('id_immagine_5').setAttribute('src','http://www.google.it/intl/en_com/images/srpr/logo1w.png')
document.getElementById(id_immagine).setAttribute('src','http://www.wayne2k1.com/images/ugly4/misc/logo.png')
}
</script>
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<img id="pippo" src="http://www.google.it/intl/en_com/images/srpr/logo1w.png" onclick=cambia_immagine('pippo') />
</body>
</html>
ovviamente gli id "id_immagine_1" , "id_immagine_2" ecc saranno gli id delle immagini della tastiera.
Se invece i pulsanti aumentano e non sono statici allora li farei un ciclo che ti carica tutte le immagini e te le cambia..ma li c'è da perderci un pò di tempo