Tengo el siguiente problemita, tengo un select que muestra ciudades y al seleccionar una de ellas cambio otro select donde se selecciona un determinada opcion (esta opcion contiene un email para ser enviadado dependiendo la ciudad seleccionada)
El problema es que el script se ejecuta bien en Chrome y Firefox pero en IE8 no se ejecuta.
Código HTML:
// FUNCION Definir cotizacion Mayoristas function valor_ciudad(){ // Ciudades de Region Metropolitana var stgo = ["SANTIAGO","ALHUE","BUIN","CALERA DE TANGO","CHAMPA","COLINA","CURACAVI","MALLOCO","MARIA PINTO","PAINE","SAN JOSE DE MAIPO","TALAGANTE","TIL TIL"]; // rescatar valor de ciudad elejida var vciudad vciudad = document.formcotice.ciudad[document.formcotice.ciudad.selectedIndex].value // defino variable para opciones voplira = new Option("Lira","[email protected]"); vopbrasil = new Option("Brasil","[email protected]"); vopsfco = new Option("San Francisco","[email protected]"); vopflorida = new Option("La Florida","[email protected]"); vopmayor = new Option("Mayoristas","[email protected]"); // rescato select cotice vcotice = document.forms['formcotice'].elements['localcotizar']; // for(i in stgo){ if (stgo[i] == vciudad){ // alert('Codigo ciudad es igual a 13') vcotice.options[0]=voplira; vcotice.options[1]=vopbrasil; vcotice.options[2]=vopsfco; vcotice.options[3]=vopflorida; vcotice.options[4]=vopmayor; break } else { // alert('Codigo distinto a 13') vcotice.options[0]=null; vcotice.options[1]=null; vcotice.options[2]=null; vcotice.options[3]=null; vcotice.options[4]=null; vcotice.options[0]=vopmayor; vcotice.options[1]=null; } } }
Gracias..