Cosi, ho aggiunto id agli oggetti campi, immagine e l'onclick per semplificare l'operazione, volendo togliendo le // e inserendo il percorso l'immagine (tipo velata) cambi l'aspetto grafico a discrezione, altrimenti elimini tutte due le righe commentate (//).codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Pagina senza titolo</title> <script language="JavaScript" type="text/javascript"> function Dip(Valore){ if (Valore=="Assente"){ document.getElementById("immagine_apri").removeAttribute('onclick'); //document.getElementById("immagine_apri").src="percorso_nuova_immagine.gif"; document.getElementById("ore").setAttribute('disabled','disabled'); document.getElementById("immagine_apri").removeAttribute('style'); }else{ //document.getElementById("immagine_apri").src="apripopup.gif"; document.getElementById("immagine_apri").setAttribute('style','cursor:pointer'); document.getElementById("immagine_apri").setAttribute('onclick','ApriPopup()'); document.getElementById("ore").removeAttribute('disabled'); } } </script> </head> <body> <form method="POST" action="test.asp"> <select size="1" name="Stato" id="Stato" onchange="Dip(this.options[this.selectedIndex].value)"> <option value="0">Seleziona</option> <option value="Assente">Assente</option> <option value="Presente">Presente</option> </select> <select size="1" name="Stato_g" id="Stato_g"> <option value="Ferie">Ferie</option> <option value="Malattia">Malattia</option> <option value="In sede">In sede</option> <option value="Fuori sede">Fuori sede</option> </select> <input type="text" name="ore" id="ore" size="30"> [img]apripopup.gif[/img] </form> </body> </html>
![]()