Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/08/2004, 12:36
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Hola a todos:

Otra forma precargando la imagen sería:

var miImagen;
function abrir(imagen) {
miImagen = new Image();
miImagen.src = imagen;
cargar();
}

function cargar() {
if (miImagen.complete) mostrar();
else setTimeout("cargar()", 100);
}

function mostrar() {
var ops = "left=" + ((screen.width - miImagen.width) / 2);
ops += ",top=" + ((screen.height - miImagen.height) / 2);
ops -= ",width=" + miImagen.width;
ops += ",height=" + miImagen.height;
var contenido = "<html><body style='background.image: utl(" + miImagen.src + ")' ></body></html>";
var ventana = window.open("", "", ops);
with (ventana.document) {
open();
write(contenido);
close();
}
}

y la llamada sería abrir(imagen) donde imagen sería la ruta de la imagen ampliada.
Lo puse de memoria, pero si no hay errores es otra solución.

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

Última edición por caricatos; 20/08/2004 a las 12:52