No me lanza ningún error. Ese es el problema. Con Firebug lo he repasado y no encuentro nada.
Me decía que listo pero con errores en la página, así que pensé que podría haber algún tipo de incompatibilidad con Prototype y ScriptaCulous, así que reescribí las funciones. Un ejemplo.
Código PHP:
//Función para la transición de cargando
function quitarCargando(){
if(tipoNavegador() != "explorer"){
alert("mierda de explorer");
$('loading2').innerHTML = "<span class='separado'>Cargado</span>";
new Effect.Fade("oscura",{duration: 2.0});
new Effect.DropOut("loading");
}
else{
document.getElementById('loading').style.display = "none";
document.getElementById('oscura').style.display = "none";
}
}
'oscura' es la capa transparente que oscurece el fondo , 'loading' es la capa madre de la caja de cargando, con posicion fixed y centrada en la pantalla, y 'loading2', la capa que está dentro de 'loading' y que muestra el texto.
Pero sigue sin fucionar.