31/08/2007, 15:31
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses Puntos: 0 | |
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 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 |