Ver Mensaje Individual
  #15 (permalink)  
Antiguo 31/08/2007, 15:31
P-I-L-O
 
Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Re: Pop-up del tamaño de la imagen automaticamente

Hola Caricatos, soy nuevo en el foro y tembien en Java y Javascript. Por alguna razón reemplazando la imagen ampliada no me funciona en OPERA, sin embargo el código original sin modificación alguna funciona a la perfección. En IE6 funciona siempre. ¿ Cómo puedo solucionar este problema ?

Muchas gracias

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Hace mucho tiempo propuse la alternativa de precargar antes la imagen:

Código:
<html>
	<head>
		<script type="text/javascript">
			var _img_grande;

			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>";
				var ventana = window.open("", "", ops);
				ventana.document.write(contenido);
				ventana.document.close();
			}

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

			function abrir(imagen)	{
				_img_grande = new Image();
				_img_grande.src = imagen;
				cargando();
			}
		</script>
	</head>
	<body>
		<img src="IMG/001.jpg" onclick="abrir('IMG/HI/001.jpg')"/>
	</body>
</html>
Saludos