Ver Mensaje Individual
  #20 (permalink)  
Antiguo 08/08/2008, 04:11
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Ventana ajustada a una foto

Hola:

Para usar entonces la misma ventana, debes cerrarla antes con el código que te puso Osorio06...

Código:
<script type="text/javascript">
var _img_grande;
var ventana;
function mostrar() {
var ops = "top=" + ((screen.height - _img_grande.height) / 2);
ops += ",left=" + ((screen.width - _img_grande.width) / 2);
ops += ",width=" + _img_grande.width + ",height=" + _img_grande.height;
var contenido = "<html><body style='background-image: url(" + _img_grande.src + ")'></body></html>";
try{ventana.close()}catch(e){}
ventana = window.open("", "", ops);
ventana.document.write(contenido);
ventana.document.close();
ventana.focus();
}

function cargando() {
if (_img_grande.complete) mostrar();
else setTimeout("cargando()", 100);
}

function abrir(imagen) {
_img_grande = new Image();
_img_grande.src = imagen;
cargando();
}
</script>
Fíjate que la variable ventana se crea global (fuera de la función que la usa), y dentro de esa función se quita el "var" para que se use la variable global...

Supongo que con este par de retoques estará todo resuelto.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo