Hola señores.
Hoy he descubierto un script, el lightview, pueden verlo aqui:
http://www.nickstakenburg.com/projects/lightview/
El caso es que el script funciona de tal forma que usando los frameworks de Prototype y Scriptaculous, le das click a una imagen y ésta aparece en plan "full-screen" adaptando la imagen al maximo del tamaño del navegador si excede de este.
A lo que voy, uso AJAX de forma que, al hacer click en un link, en la zona de contenidos se incluye el archivo que llamo:
<a href="javascript
:llamarasincrono('portada_estrenos _list.php', 'contenidos');">Listar estrenos</a>
Esto incluirá portada_estrenos_list.php en la zona de contenidos sin recargar la pagina.
Esto es muy util, pero cuando introduzco el Lightview DENTRO de esta zona, NO funciona, en cambio fuera de ella SI.
¿Que puedo hacer?
Me he fijado que para delimitar el ALTO de la pagina para establecer el lightview como de alto debe establecer el full-screen, se necesita una cierta compatibilidad con el W3C, osea, este codigo antes del header xD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Esto solo para delimitar el alto del full-screen.
En conclusión, que quiero que funcione
porque por el momento al darle a la imagen (por medio de:
<a href="imagen.jpg" class="lightview" title=""><img src="imagen.jpg" alt="" width="200" height="200"></a>) NO me reconoce el script (class=lightview), simplemente me direcciona a la url de la imagen.
Es un "problema" bastante especifico, espero que no suponga un problema.
Muchisimas gracias de antemano, si me consiguen solucionar esto, estaré muy agradecido.
Un saludo