Perche' usi this che equivale a tutto l'oggetto html del caso. Se lo metti nell'onchange funziona altrimenti gli devi passare il this alla funzione come parametro: cambiadata(this) e nella funzione avrai :
codice:function cambiadata(obj) { if (obj.options[1].selected).....

Rispondi quotando