Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Problema con Lightbox

Estas en el tema de Problema con Lightbox en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola tengo un problema pequeño con lightbox depronto ustedes me ayuden a solucionarlo. pasa que cuando la pagina es un poco pesada y aun no ...
  #1 (permalink)  
Antiguo 12/09/2008, 05:55
Avatar de ..::MaRcOs::..  
Fecha de Ingreso: diciembre-2006
Mensajes: 328
Antigüedad: 17 años, 11 meses
Puntos: 3
Problema con Lightbox

Hola tengo un problema pequeño con lightbox depronto ustedes me ayuden
a solucionarlo.

pasa que cuando la pagina es un poco pesada y aun no ha cargado
completamente y se le da clic a una imagen que tenga lightbox
no se ejecuta el efecto normal si no que carga la imagen en
la misma pagina pero no como se debe si no la foto sola.

osea tiene que estar la pagina cargada completamente para
que funcione bien lightbox por que asi falte un poquito por carga
presenta el error que comento.

que se puede hacer?
  #2 (permalink)  
Antiguo 12/09/2008, 06:34
Avatar de ..::MaRcOs::..  
Fecha de Ingreso: diciembre-2006
Mensajes: 328
Antigüedad: 17 años, 11 meses
Puntos: 3
Respuesta: Problema con Lightbox

amigos aqui tengo la solucion espero les sea de ayuda:

1.- Deshabilitar los links de las imágenes para que no ejecuten la función correspondiente:
<a href="pagina.htm" onclick="return false"><img src="imagen.jpg" /></a>

2.- Colocar el siguiente javascript dentro de <head> y </head>
<script type="text/javascript">
function enlaces(){
for(m=0; m<document.getElementsByTagName('a'); m++){
document.getElementsByTagName('a')[m].onclick= function(){return true}}}
</script>

3.- Invocar la función dentro del body, mediante el evento onLoad:
<body onload="enlaces()">


que hace esto? lo que hace es mantener los link de las imagenes inactivos
hasta que cargan completamente y de esa manera no se mostrara el
pequeño error que salia al dar clic en las imagenes sin q terminaran de carga
y salia la sola imagen
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 05:54.