Buenas tardes. Perdonad que os moleste, pero estoy desolado. Mi especialidad son las piedras, no los javascript, y he intentado acoplar a mi web uno que había encontrado, sin conseguirlo plenamente.
Tengo una web de arte románico de Navarra, es la siguiente URL: www.romanicoennavarra.info
Mi idea se trataba en poner unas cuantas imágenes en una página, y que, al pincharlas, se habrirían en una ventana que se ajustase a la medida de la imagen. El objeto es ir poniendo, poco a poco, unos álbumes de fotos de los monumentos románicos.
Ya perdonaréis el rollo, pero es que no sé como hacerlo.
Entre los Head he puesto:
<script language=javascript>
var win=null;
function mostrarimagen(url_imagen,titulo){
var img = new Image();
img.src = url_imagen;
win=window.open('','','width='+img.width+',height= '+img.height+',scrollbars=no,resizable=1,toolbar=0 ');
win.document.write ('<html>\n');
win.document.write (' <head>\n');
win.document.write (' <title>'+titulo+'</title>\n');
win.document.write (' </head>\n');
win.document.write (' <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">\n');
win.document.write (' <img src="' + url_imagen + '" height='+img.height+' width='+img.width+'>\n');
win.document.write (' </body>\n');
win.document.write ('</html>\n');
}
</script>
Y en el Body:
<body bgcolor="#0000CC" text="#FFFFFF">
<p align="center">
[SIZE=1]<a href="javascript:mostrarimagen('images/a_artaiz 01.jpg','a_artaiz 01.jpg');"><img src="images/a_artaiz 01.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 02.jpg','a_artaiz 02.jpg');"><img src="images/a_artaiz 02.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 03.jpg','a_artaiz 03.jpg');"><img src="images/a_artaiz 03.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 04.jpg','a_artaiz 04.jpg');"><img src="images/a_artaiz 04.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 05.jpg','a_artaiz 05.jpg');"><img src="images/a_artaiz 05.jpg" width="58" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 06.jpg','a_artaiz 06.jpg');"><img src="images/a_artaiz 06.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 07.jpg','a_artaiz 07.jpg');"><img src="images/a_artaiz 07.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 08.jpg','a_artaiz 08.jpg');"><img src="images/a_artaiz 08.jpg" width="98" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 09.jpg','a_artaiz 09.jpg');"><img src="images/a_artaiz 09.jpg" width="58" height="67" border="0"></a>
<a href="javascript:mostrarimagen('images/a_artaiz 10.jpg','a_artaiz 10.jpg');"><img src="images/a_artaiz 10.jpg" width="58" height="67" border="0"></a>
Etc.etc.así hasta 50. Como veréis, al ser unas fotos apaisadas y otras verticales, no puedo poner un tamaño estándar, por ejemplo <img src="images/a_artaiz 01.jpg" width="50" border="0"></a> para todas iguales, pues me saldría cada una de distinto tamaño y he optado por poner a todas el mismo height, para que tengan al menos la misma altura.
Bueno, el problema:
Resulta que funciona y "muy bien", a la perfección, en mi ordenador cuando lo pruebo en el explorador, pero una vez subidas las páginas a Internet, voy a verlas y cuando pincho las fotos, no todas para más mosqueo, se abre una ventana grande en blanco, la cierro, vuelvo a pinchar en la foto y se abre bien...??? Porqué puede pasar esto? El problema además es con el I.Explorer, porque con el Netscape funciona perfectamente.
Os agradecería me ayudarais a solucionar este problema, o si no se puede, indicarme algún otro javascript que haga más o menos la misma función, para cambiarlo.
El fiasco, si queréis comprobarlo, en mi web www.romanicoennavarra.info pinchando unas imágenes que indican "ALBUM DE FOTOS", en Leyre las tres páginas, en Artáiz, Olóriz-Echano y Estella-S.Pedro de la Rúa, te llevan a la del disgusto.
Acabo de comprobar nuevamente la página de Artáiz y hasta la foto 7 se han abierto bien en su ventana, la 8 ya ha fallado, a salido una ventana grande en blanco, la he cerrado y he vuelto a pinchar la foto 8 y ha salido bien, lo mismo ha pasado con la 25, 26, 27, 29, 30, 31...
Muchas gracias de antemano por vuestra ayuda.
Un saludo
Leodegarius