Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 15:44
abermudez
 
Fecha de Ingreso: noviembre-2009
Mensajes: 29
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Funciones con Compatibilidad IE8 con Firefox y Chrome

Hola

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;
        }
    }    
}
Quien me hecha una manito por favor.

Gracias..