Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2002, 12:38
michel81
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 4 meses
Puntos: 0
Una función que no hace lo que quiero

Tengo la siguiente funcion que me abre una nueva ventana con el tamaño de la imagen a abrir y como titulo una cadena que le envio:
Código:
 function abrirfoto(titulo,recurso)
{
var imagen = new Image(); 
imagen.src = recurso; 
imagen.name = 'imagen';
var opciones = 'toolbar=0,top=0,left=0,width='+imagen.width+',height='+imagen.height+',resize=0'
var wentana = window.open("","popWindow",opciones);
wentana.document.open();
wentana.document.write("<html><head><title>");
wentana.document.write(titulo);
wentana.document.write("</title></head><body marginwidth='0' leftmargin='0' marginheight='0' topmargin='0'><img src='");
wentana.document.write(recurso);
wentana.document.write("'></body></html>")
wentana.document.close();
}
Pues bien, al llamarla desde un enlace por primera vez se me abre la ventana, aparece la imagen, el titulo, pero el tamaño de la ventana no es el del tamaño de la imagen, sino un poco mas grande. Ahora bien, si pincho por segunda vez en el mismo enlace me funciona perfectamente y me abre la ventana ajustada a la imagen.
Alguien sabe por que me ocurrre esto?
Un saludo y gracias