Si quieres que se realice una redirección y a la vez mostrar el GIF durante cinco segundos mientras carga la nueva página, puedes utilizar el método
setTimeout
implementado [U]en el archivo destino[/inline], no en el actual.
Código Javascript
:
Ver originalsetTimeout(function(){
document.body.style.display = "block";
document.getElementById("carga").style.display = "none";
}, 5000);
Para esto, el GIF tendrá que estar afuera del
<body>
o tampoco se lo verá. Podrías también colocar una capa opaca sobre el documento con el GIF en medio, pero ya es cuestión de gustos.
Saludos