Tengo un problema SOLO con IE. Chrome y FireFox funciona barbaro.
(Aclaro que la "consola de errores" de FireFox no me marca ningun error..)
El problema es el siguiente:
Tengo 3 combobox anidados, pero los 2 primeros estan programados diferente al 3ro (que es el que me da problemas con IE)
Fijense en la imagen... el 3 combobox no se abre:

Este es el codigo de los dos primeros Combobox:
Código:
  
El siguiente es el 3er Combobox:function cargarPaises() {
        $.get("locations/cargarPaises.php", function(resultado){                 
                if(resultado == false)  {
                        alert("Error");
                }
                else    {
                        $('#pais').append(resultado);
                }            
        });                
}
function cargarCiudades()       {
        var code = $("#pais").val();
        $.get("locations/cargarCiudades.php", { code: code },
                function(resultado)     {
                        if(resultado == false)  {          
                                alert("Error");           
                        }
                        else    {
                                $("#ciudad").attr("disabled",false);
                                document.getElementById("ciudad").options.length=1;
                                $('#ciudad').append(resultado);
                        }
                }
        );
}
Código:
  
El 3er Combobox no se "muestra" ya que al iniciar esta oculto. Esto lo manejo desde aqui:function cargarCanales() {
        <!-- ** Ejectu la funcion de AJAX para obtener el numero de canales de la ciudad ** -->
        cantCanales = getDataServer();
        for (i = 1; i <= cantCanales; i++) {
                canal.options[i]=new Option(i, i);
        }
        $("#canal").attr("disabled",false);
}
function getDataServer()
{
        var xml = null;
        var numero = document.getElementById("ciudad").value;
        var ciudad = document.getElementById("ciudad").value;
        try {
                xml = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(expeption) {
                                        xml = new XMLHttpRequest();
                                        }
                xml.open("GET","consulta_canales.php?numero="+numero+"&ciudad="+ciudad, false);
                xml.send(null);
                if(xml.status == 404) alert("Url no valida");
                        return xml.responseText;
}
Código:
  
Alguno tiene idea de porque no funciona en IE?? me esta volviendo loco!!        cargarPaises();
<!-- ** Al cambiar el estado del combobox pais, se ejecutan dos funciones,  cargarCiudades() y limpiarCanales() ** -->
        $("#pais").change(function(){cargarCiudades();});
        $("#pais").change(function(){limpiarCanales();});
<!-- ** Al cambiar el estado del combobox ciudad, se ejecutan dos funciones,  limpiarCanales() y cargarCanales() ** -->
        var canal;
        $("#ciudad").change(function(){limpiarCanales();});
        $("#ciudad").change(function(){cargarCanales();});
El error completo de IE es el siguiente:
Detalles de error de página web
Código:
  
 Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Fecha: Fri, 28 May 2010 14:13:32 UTC Mensaje: No se puede mover el foco hacia el control porque el control es invisible, no está habilitado o es de un tipo que no acepta al foco. Línea: 161 Carácter: 1 Código: 0 URI: http://xx.xx.xx.xx/xxxxx/xxxxxxxxx.php
 

