Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/11/2006, 15:57
Avatar de xcorpyon
xcorpyon
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años, 6 meses
Puntos: 0
Buenas
Aqui te dejo un ejemplo
Se basa en 2 capas: en la primera metes tu página, y en la segunda está el tipico "cargando..."
En firefox funciona perfectamente, pero en el grandisimo IE no, y no entiendo por qué (parece ser q no admite el filtro de opacidad en la etiqueta DIV... entre otras cosas). Si alguien soluciona el problema IE que la haga saber.
Código HTML:
<html>
<body onLoad="habilitarPagina();" style="margin:0px;">
<script>
function habilitarPagina() {
	document.getElementById('capa_cargando').style.visibility = 'hidden';
	document.getElementById('capa_principal').style.opacity = 1;
}
</script>
<style>
	.clase_principal {opacity:0.5;}
	.clase_cargando {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
</style>
<div id="capa_principal" class="clase_principal">
	<!-- toda la página principal empieza aqui -->
	<iframe style="border:0px; width:100%; height:100%;" src="http://www.forosdelweb.com"></iframe>
	<!-- aquí termina toda la página principal -->
</div>
<div id="capa_cargando" class="clase_cargando">
	<div style="position:absolute; top:250px; left:350px; width:200px; height:20px; border:1px solid #FF6666;background-color:#000000;color:#FFFFFF; text-align:center;">
		<b>cargando...</b>
	</div>
</div>
</body>
</html> 
Un saludo.

Última edición por xcorpyon; 06/11/2006 a las 17:16