El evento onChange solo funciona correctamente cuando es disparado por los tags INPUT, TEXTAREA y
SELECT. Es decir, te funcionará en todos los navegadores si lo pones asi:
Código:
<select name="municipios" class="Txt2" id="municipios" style="width:150px;" onChange="window.open('index_municipios. asp?idOrg='+this.options[this.selectedIndex].value,'_self');">
<%do while not RSMunicipios.eof %>
<option value="<%=RSMunicipios("idOrganizacion")%>"><%=RSMunicipios("organizacion%></option>
<% RSMunicipios.movenext
loop%>
</select>
Fijate que para acceder al valor de la opcion uso
this.options[this.selectedIndex].value que devuelve dicho valor (el seleccionado). El evento es lanzado por el tag SELECT, no por OPTION. Si quisiera el texto, lo pondría asi:
this.options[this.selectedIndex].text
NOTA: jeje Tienes razon, AZ
Un saludo