Si lo haces en el evento onchange es muy sencillo porque puedes usar
this para pasar el objeto select como parámetro a la función que maneje el evento:
Código:
<select name='producto1' onchange='cambiaProducto(this);'>
Así, en cambiaProducto, el parámetro es el select que generó el evento:
Código:
function cambiaProducto(oSelect)
{
alert(oSelect.value);
}
Bye