Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2004, 15:54
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
Hola codify y Carlitos :

Los valores de la imagen se puede saber mediante los atributos width y height tanto del tag img como de in objeto Image().

Llevo unos días trabajando con imágenes y se me ocurre una alternativa con precarga incluida:

<script language="javascript" type="text/javascript">
var imagen;
function _ventana() {
var ops = "width=" + imagen.width + ",height=" + imagen.height;
var ventana = window.open("", "", ops);
ventana.document.writeln("<html><body style='background-image:url(" + imagen.src + ")'></body></html>");
}

function _cargar() {
if (imagen.complete) _ventana()
else setTimeout("_cargar()", 100);
}

function _mostrar(x) {
imagen = new Image();
imagen.src = x;
_cargar();
}
</script>

Y se llama más o menos así:

<button onclick="_mostrar('fotos/maxi/Diapositiva52.jpg')">prueba</button>

De todos modos, el sistema que propone tunait en la FAQ que señala Carlitos, se ha tratado en estos foros, y está muy bien.

Saludos