Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2004, 03:51
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Hola gianlucc:

Hay que tener cuidado con el resizado...

Cuando se redimensiona se redimensiona la ventana, pero el "contenido" se queda más pequeño, hice un pequeño ejemplo que lo demuestra:

Código:
<html>
	<head>
		<title>
			Resizando
		</title>
		<script type="text/javascript">
			function abrir1() {
				var contenido = "<html><body onload='alert(\"ventana sin resizar:";
				contenido += " \" + document.body.clientWidth ";
				contenido += " + \", \"" + " + document.body.clientHeight)'";
				contenido += " ></body></html>";
				var ventana = window.open("", "", "width=300,height=200");
				ventana.document.open();
				ventana.document.write(contenido);
				ventana.document.close();
				ventana.close();
			}

			function abrir2() {
				var contenido = "<html><body onload='alert(\"ventana resizada:";
				contenido += " \" + document.body.clientWidth ";
				contenido += " + \", \"" + " + document.body.clientHeight)'";
				contenido += " ></body></html>";
				var ventana = window.open("", "", "width=100,height=100");
				ventana.resizeTo(300, 200);
				ventana.document.open();
				ventana.document.write(contenido);
				ventana.document.close();
				ventana.close();
			}
		</script>
	</head>
	<body onload="abrir1(); abrir2();">
	</body>
</html>
Se trata de una página en blanco que abre un popup con tamaño fijo (300 x 200) y al abrirse muestra una alerta con las dimensiones del body (document.body.clientWidth/clientHeight), y luego la misma rutina pero abriendo el popup a 100 x 100 y redimensionándolo a 300 + 200...
La misma alerta devuelve valores distintos, así que tienes que pensar si quieres que se redimensione por el contenido o por el tamaño de la ventana.

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