ciao a tutti!

non riesco a risolvere questo problema:

Ho una funzione javascript:

[ c o d e ]
function setta(tipo){
window.alert(tipo);
}
[/ c o d e ]

e una select:

[ c o d e ]
<option onKeyPress="Javascript:setta('<%=tipo%>')" value="<%= id %>"><%= nome %></option>
[/ c o d e ]

Perchè non riesco a visualizzare il messaggio?

PS
non posso usare qualcosa del tipo

<select onChange=...

perchè l'id della select non è univoca.
Avete una soluzione?

grazie