Ciao a tutti.
Questa funzione dovrebbe sostituire l'immagine associata al campo "test" di un form quando si verifica una determinata condizione:
Ma non funziona: in pratica quando la variabile selezionata dalla select 'Personaggio' è 'Pippo', il campo 'test' si disabilita ed anche l'immagine di default invia_button.gif dovrebbe essere sostituita da chiudi_button.gif... ma non va...codice:function set(sel) { document.forms[0].test.disabled = sel.value == 'Pippo' ? true : false; document.getElementById('link').href = sel.value == 'Pippo' ? 'javascript:void(0)' : 'javascript:Pop(500,500,\'finestra.htm\')'; document.getElementById('b1').src = sel.value == 'Pippo' == 'chiudi_button.gif'; } ...... <select size="1" name="Personaggio" onchange="set(this)"> <option>Seleziona</option> <option value="Pippo">Pippo</option> <option value="Pluto">Pluto</option> </select> <input type="text" name="test" size="20"> <a id="link" href="javascript:Pop(500,500,'finestra.htm');"> [img]invia_button.gif[/img]</a>
Grazie

Rispondi quotando