Hola tengo el siguiente trozo de codigo:
Código Javascript
:
Ver originalif (ajax.readyState==1)
{
document.getElementById('cp').value="";
document.getElementById('cp_ciudad').value="";
//mostrar img cargando
document.getElementById('img_cargando').style.display="block";
// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
selectDestino.length=0;
var nuevaOpcion=document.createElement("option");
nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
selectDestino.appendChild(nuevaOpcion);
selectDestino.disabled=true;
}
if (ajax.readyState==4)
{
selectDestino.parentNode.innerHTML=ajax.responseText;
document.getElementById('img_cargando').style.display="none";
}
}
en donde segun el estado de ajax.readyState, oculto o muestro un <div>, el problema es que en el Crome no funciona
pero en firefox y IE si funciona.
Debo decir que el proceso funciona bien, consulta la base de datos etc etc, solo no funciona ocultar y mostrar div.
esta parte tampoco funciona en crome
nuevaOpcion.innerHTML="Cargando...";
Alguien sabe porque?
Gracias