Utiliza href...
El Javascript es un codigo que utilice para una inmobiliaria
Cita: <script type="text/javascript" language="javascript">
function CargarFoto(img){
var ventana;
imagen = new Image();
imagen.src = img;
ancho = imagen.width;
alto = imagen.height;
/* if (ancho <= 20){
ancho = 400;
alto = 300;
}*/
derecha=(screen.width-ancho)/2;
arriba=(screen.height-alto)/2;
string="toolbar=no,scrollbars=no,location=no,statu sbar=no,menubar=no,resizable=no,width="+ancho+",he ight="+alto+",left="+derecha+",top="+arriba+"";
ventana=window.open(img,"_blank",string);
ventana.document.write ('<body style="overflow:hidden" marginwidth="0", marginheight="0", topmargin="0", bottommargin="0", leftmargin="0", rightmargin="0", resizable="no", scroll="no", statusbar="no"><img src="' + img + '" onLoad="javascript:resizeTo(this.width+10,this.hei ght+40);">');
}
</script>
La llamada al Javascript
Cita: <a href="#" onClick="javascript:CargarFoto('imagenes/galeria/<%Response.write (rs.Fields ("foto"))%>');"><img src="imagenes/galeria/<%Response.write (rs.Fields ("foto"))%>" alt="" width="90" height="67" border="0"/></a>
Tan solo deberas sustituir los campos que utilizo por los tuyos, por supuesto es mejorable, Mra!!! le falta informacion ALT a las miniaturas... xDDDDDDD
Deberia de funcionarte.
Pero ojo, esto adapta la ventana al tamaño original de la imagen, por lo que si la imagen es enorme, mejor que tengas un 42", pero puedes modificar algo del codigo para que te habra proporciones deseadas... una vez te habra la imagen a tu gusto, le pones titulo en pie de foto y aplia la misma un % para que se vea la imagen y añadele mas codigo a
ventana.document.write
Saludos, Jose