Foros del Web » Programando para Internet » Javascript »

porner div a toda pantalla semi transparente mietras carga pagina

Estas en el tema de porner div a toda pantalla semi transparente mietras carga pagina en el foro de Javascript en Foros del Web. Hola amigos como puedo hacer para poner un div semitrasparente asi mas o menos como del estilo de http://jquery.com/demo/thickbox/ mientras termina de cargar la pagina ...
  #1 (permalink)  
Antiguo 23/10/2006, 14:23
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
porner div a toda pantalla semi transparente mietras carga pagina

Hola amigos como puedo hacer para poner un div semitrasparente asi mas o menos como del estilo de http://jquery.com/demo/thickbox/ mientras termina de cargar la pagina y asi evitar que le den click a cualquier url o link del sitio hasta que este terminde cargar y quite la capa

o si saben de un site que lo haga eso parecido?

saludos espero sus comentarios
__________________
gerardo
  #2 (permalink)  
Antiguo 04/11/2006, 02:53
 
Fecha de Ingreso: febrero-2004
Mensajes: 157
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola

¿has conseguido solucionar el problema?

Me parece interesante el tema, voy a investigar un poco.

Saludos
  #3 (permalink)  
Antiguo 04/11/2006, 02:56
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
nop aun no consigo
una solucion amigo
gracias por responder

saludos
__________________
gerardo
  #4 (permalink)  
Antiguo 04/11/2006, 06:05
 
Fecha de Ingreso: enero-2006
Mensajes: 30
Antigüedad: 18 años, 3 meses
Puntos: 1
Una idea:
1. creas una capa, donde van los datos, con visibility = "hidden"
3. creas otra capa, la de cargando, con visibility = "visible"
3. en el evento onload les cambias a ambas el visibility.

Espero que te ayude. Un saludo.
  #5 (permalink)  
Antiguo 06/11/2006, 11:21
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
gracias Osorio06 por responder si exacto es la idea pero tendrias algun ejemplo mira lo que intento hacer es algo parecido a esto

si entras a este sitie veras que se visualiza una capa que dice "espere porfavor cargando" este div se quita cuando la pagina esta totalmente cargada

http://www.ezwp.com/desarrollo-web/

yo esto lo quiero hacer pero que aparesca una capa como al de thicbox
http://jquery.com/demo/thickbox/ asi semi trasparente y que este ahi hasta que termine caragar sin permitirme hacer clic a nda hasta que termine

saludos


Cita:
Iniciado por Osorio06 Ver Mensaje
Una idea:
1. creas una capa, donde van los datos, con visibility = "hidden"
3. creas otra capa, la de cargando, con visibility = "visible"
3. en el evento onload les cambias a ambas el visibility.

Espero que te ayude. Un saludo.
__________________
gerardo
  #6 (permalink)  
Antiguo 06/11/2006, 15:57
Avatar de xcorpyon  
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 19 años, 11 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
  #7 (permalink)  
Antiguo 06/11/2006, 16:09
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
De acuerdo

orale men diste en el clavo asi es como lo que deseo hacer pero una pregunta como puedo hacerle para que cuando muestre la capa de cargando....
al usuario este no pueda hacer ningun clic en las urls que se van mostrando en la pagina como puedo hacer eso o algun consejo para buscar en san google??


saludos
y gracias por la ayuda
__________________
gerardo

Última edición por chalchis; 06/11/2006 a las 17:30
  #8 (permalink)  
Antiguo 06/11/2006, 17:19
Avatar de xcorpyon  
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 19 años, 11 meses
Puntos: 0
arreglado en mi primer post (comentaba con // en un CSS, cosa q no se puede y creía q si)
de todos modos falta por solucionar el tema IE... ¿alguien se anima?
  #9 (permalink)  
Antiguo 06/11/2006, 20:56
 
Fecha de Ingreso: enero-2006
Mensajes: 30
Antigüedad: 18 años, 3 meses
Puntos: 1
Cita:
que cuando muestre la capa de cargando....
al usuario este no pueda hacer ningun clic en las urls que se van mostrando en la pagina
la capa de cargando tiene que tener el z-index mayor que el resto.
Cita:
de todos modos falta por solucionar el tema IE
filter:alpha(Opacity=50)

Un saludo.
  #10 (permalink)  
Antiguo 06/11/2006, 23:54
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
Sonrisa gracias men

gracias Osorio06 va quedando esto solo faltaria que en explorer
se resuelva

saludos


Cita:
Iniciado por Osorio06 Ver Mensaje
la capa de cargando tiene que tener el z-index mayor que el resto.

filter:alpha(Opacity=50)

Un saludo.
__________________
gerardo
  #11 (permalink)  
Antiguo 07/11/2006, 01:27
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
Sonrisa encontre algo

hola amigos encontre algo en el foro

http://www.forosdelweb.com/f127/oscurecer-fondo-cuando-abre-popup-aviso-411266/

solo seria cuestion de adaptarlo como ven

saludos
espero sus comentarios

a ver si me sale
__________________
gerardo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.