Ciao a tutti.
Questa funzione dovrebbe sostituire l'immagine associata al campo "test" di un form quando si verifica una determinata condizione:
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>
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...
Grazie