Hola Collide:
Básicamente tendrías que usar un script en donde tengas como parámetro la foto que quieras ampliar y asociarlo al evento onclick de la imagen... Si sabes las dimensiones de las fotos grandes sería mejor.
por ejemplo, si tienes una imagen "mini001.gif" y la ampliación es "maxi001.gif", y el tamaño de maxi001.gif es 300x200, puedes crear el script ampliar que podrías poner en el head de la página:
<head>
<script>
function ampliar(foto, ancho, alto) {
var contenido = "<html><body style='background-image: url(" + foto + ")' ></body></html>";
var ops = "width=" + ancho + ",height=" + alto;
var ventana = window.open("", "", ops);
with (ventana.document) {
open();
write(contenido);
close();
}
}
</script>
</head>
y en la etiqueta de la miniatura:
<img src="mini001.gif" onclick="ampliar('maxi001.gif', 300, 200)" />
También puedes usar alguna galería ya hecha y adaptarla...
Yo tengo una en este enlace:
http://www.pepemolina.com/galeria/index.html Y también puedes visitar las páginas de Carlitos (
http://www.carlitos.com.es) o de tunait (
http://www.tunait.com/javascript) que tienen sus propias galerías, y que están también muy bien.
Saludos