Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: ka0s en 3 Junio 2010, 05:04 am



Título: Problema con Lightbox
Publicado por: ka0s en 3 Junio 2010, 05:04 am
Gente, me estoy volviendo loco con Lightbox.
No es la primera vez que lo uso así que no sé porque tengo problemas ¬¬.

Cargué en el head lo siguiente:

Código:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

Y después tengo mi imágen, a la que ya la "relacioné" con Lightbox pero cuando la clickeo me carga la foto en una ventana PERO SIN EL EFECTO DE LIGHTBOX.

Código:
<a href="images/img.jpg" rel="lightbox" title="asd">
    <img src="images/img.jpg" alt="" width="164" height="141" /></a>

No sé que está mal, si hice todo bien. Seguí los pasos, las rutas las verifiqué y todo esta OK.

A alguno se le ocurre algo?

Muchas Gracias!


Título: Re: Problema con Lightbox
Publicado por: Nakp en 3 Junio 2010, 05:13 am
se me ocurre debuggear con la consola javascript :P


Título: Re: Problema con Lightbox
Publicado por: ka0s en 3 Junio 2010, 05:36 am
Hice todo y sigo sin encontrar el error.......
me voy a mataaaaaaaaaaaaaaar! ¬¬

JAJAJAJA.... quieren que ponga toda la URL completa? :S

Saludos!


Título: Re: Problema con Lightbox
Publicado por: ka0s en 3 Junio 2010, 06:14 am
Mirando la web de Lightbox encontré lo siguiente:

Código:
It doesn't work at all. The image opens up in a new page. What's wrong?
    This is commonly caused by a conflict between scripts. Check your body tag and look for an onload attribute. Example:
    <body onload="MM_preloadImages(‘/images/menu_on.gif’)…;">
    A quick fix to this problem is to append the initLightbox() to the onload attribute as so:
    <body onload="MM_preloadImages(‘/images/menu_on.gif’)…;initLightbox()">

Entonces me di cuenta que tengo yo en la web, un efecto ACORDEON. Pero le agregué como dice ahí al final el ;initLightbox() pero sigue sin funcionar.

Código:
<body onload="new Accordian('accordian',3,'header_highlight');initLightbox()">

Alguna idea?

Saludos y gracias!


Título: Re: Problema con Lightbox
Publicado por: ka0s en 3 Junio 2010, 18:59 pm
A nadie se le ocurre otra forma de solucionarlo? :S


Título: Re: Problema con Lightbox
Publicado por: Cygog en 4 Junio 2010, 04:42 am
Quizas hayas modificado el javascript o el css... si es que usastes esto:
http://www.huddletogether.com/projects/lightbox/
vuelve a descargar los archivos e intenta nuevamente..