![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/03/2003, 17:58
|
| | Fecha de Ingreso: marzo-2003
Mensajes: 1
Antigüedad: 21 años, 10 meses Puntos: 0 | |
no encuentro el fallo de este javascript Holas, a ver si alguien me puede echar una mano ( espero que no al cuello ;P ), tengo un javascript para abrir imagenes en una nueva ventana sin tener que especificar a que tamaño tiene que abrir la ventana, lo hace automaticamente, con lo cual ahorra faena. El problema que tengo es el siguiente, cuando tengo la pagina preparada, la subo, y compruebo si lo hace correctamente, al clickear se abre la ventana de la imagen pero en lugar de hacerlo con las dimensiones de la imagen, lo hace a pantalla completa (menos la barra de inicio, para que me entendais) y no aparece la imagen, mirando el codigo fuente, la url de la imagen es correcta, pero especifica 0 en ancho y 0 en alto, :?¿, pues bien, la cierro, vuelvo a clickear y a la segunda y sucesivas veces si que se abre perfectamente, muestra la imagen y al tamaño correcto. :?¿?¿?¿, no encuentro el fallo.
El codigo es el siguiente:
<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>
----------------------------------------------------------------------------------------------------
<a href="javascript:;" onclick="javascript:mostrarimagen('imagenes/cielo5.jpg','Seccion Imagenes');">
Saludotes. |