Bon voilà, la semaine dernière j'ai bidouillé un peu de javascript au boulot, et j'ai trouvé un petit truc marrant.

<select onchange="eval(this.value); this.value = '';">
	<option value="alert('coin');">coin</option>
</select>

Voilà. Pour ceux qui ne captent fifre au javascript, le eval(this.value) execute l'attribut value de l'option sélectionnée, et le this.value = '' remet le select a zéro.

Bref.