Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/12/2002, 04:48
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
chivi!

No crees que con comprobar el ancho de la pantalla basta? Normalmente (por no decir siempre) 640 de anchura se corresponden con 480 de altura, 800 de anchura con 600 de altura... etc. Entonces bastaría con:

Código:
<script language="JavaScript">

var x;
var y;
var ancho=200;//ancho de la ventana POP UP
var alto=200;//alto de la ventana POP UP
var nWdt = screen.width;
var nHgh = screen.height;

function abrir(){
if (nWdt == 800){pagina="url800x600.html"}
if (nWdt == 1024){pagina="url1024x768.html"}
if (nWdt == 640){pagina="url640x480.html"}
ventana=window.open(pagina,"ventana","width="+ancho+",height="+alto);
x=(nWdt-ancho)/2
y=(nHgh-alto)/2
ventana.moveTo(x,y)
}
</script>
y en el BODY el consabido:
Código:
<BODY onLoad="abrir()">
Es igual, pero nos ahorramos unas líneas de código, no crees?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 23/12/2002 a las 08:55