window.open

12/01/2004 - 11:11 por RgSystems | Informe spam
Hola de nuevo,

Otra preguntilla:

Tengo una pag ASP en la que hago algo como:
<img scr=... onclick="mostrar_foto_grande(...

y mostrar_foto_grande hace :

<script LANGUAJE="JavaScript">
var win=null;
function mostrar(url_imagen){
var img = new Image();
img.src = url_imagen;

win=window.open('','','width='+img.width+',height='+img.height+',scrollbarsno,resizable=1,toolbar=0');
win.document.write ('<html>');
win.document.write (' <head>');
win.document.write (' <title> Ampliacion'+'</title>');
win.document.write (' </head>');
win.document.write (' <body leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">');
win.document.write (' <img src="' + url_imagen + '" height='+img.height+'
width='+img.width+'>');
win.document.write (' </body>');
win.document.write ('</html>');
}
</script>

o sea, le paso a la función el path a la foto_grande y desde javascript abro
una ventana con ella, ajustada al tamaño de la foto.

El problema es que cuando hago click la primera vez sobre la foto aparece
una ventana pero sin foto_grande (vacia), la cierro, pincho de nuevo, y ya
sale bien. ¿Sabeis qué puede ser?

Un saludo y gracias por adelantado.
Robert
 

Leer las respuestas

#1 RgSystems
12/01/2004 - 12:36 | Informe spam
Hola de nuevo,

Otra preguntilla:

Tengo una pag ASP en la que hago algo como:
<img scr=... onclick="mostrar_foto_grande(...

y mostrar_foto_grande hace :

<script LANGUAJE="JavaScript">
var win=null;
function mostrar(url_imagen){
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>');
win.document.write (' <head>');
win.document.write (' <title> Ampliacion'+'</title>');
win.document.write (' </head>');
win.document.write (' <body leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">');
win.document.write (' <img src="' + url_imagen + '" height='+img.height+'
width='+img.width+'>');
win.document.write (' </body>');
win.document.write ('</html>');
}
</script>

o sea, le paso a la función el path a la foto_grande y desde javascript
abro
una ventana con ella, ajustada al tamaño de la foto.

El problema es que cuando hago click la primera vez sobre la foto aparece
una ventana pero sin foto_grande (vacia), la cierro, pincho de nuevo, y ya
sale bien. ¿Sabeis qué puede ser?

Un saludo y gracias por adelantado.
Robert

Preguntas similares