Código Javascript:
Ver original
if (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