![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/07/2003, 02:00
|
![Avatar de KarlanKas](http://static.forosdelweb.com/customavatars/avatar11549_2.gif) | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes Puntos: 61 | |
Hola de nuevo!
Te he personalizado un poco el script, ahora al llamarlo puedes especificar la dirección y el tamaño de la ventana.
el formato es amplia(URL,ancho,alto);
y el script te lo centra automáticamente.
Código:
<html>
<head>
<script language="JavaScript">
urlPorDefecto="http://www.forosdelweb.com";
function amplia(url,x,y){
if(url=='') url=urlPorDefecto;
totalx=screen.width;
totaly=screen.height;
ancho=(x)?x:totalx;
alto=(y)?y:totaly;
ventana=window.open("","pagina","toolbars=no,resize=no");//Si la página a visitar es de fuera de tu web utiliza esta línea y la de abajo.
//ventana=window.open(url,"pagina","toolbars=no,resize=no");//Si la página que vas a poner está en tu web utiliza esta línea.
eval('ventana.resizeTo('+ancho+','+alto+');');
posicionx=(totalx-x)/2;
posiciony=(totaly-y)/2;
ventana.moveTo(posicionx, posiciony);
ventana.location.href=url;//Si la página que vas a poner es externa pon esto. Si pertenece a tu web quítalo.
ventana.onLoad="ventana.focus();"
}
</script>
</head>
<body onload="amplia('',500,500)">
<h1>
Tamaño máximo
</h1>
</body>
</html>
Si no pones ninguna dirección aparecerá la urlPorDefecto del principio del script. Es importante que si quieres especificar el ancho y el alto pero no la dirección (quieres que aparezca la que está por defecto) pongas delante del ancho y el alto dos comillas simples ('').
Por temas de seguridad el IE no te deja modificar el ancho y alto de una ventana con una url cuyo dominio (www.dominio.com) sea distinta que la del opener (la que la abre), por lo que lo que hace el script es crear antes la ventana y luego ir al destino. Si el destino está dentro de tu mismo dominio sigue las instrucciones del código.
Si tienes cualquier duda pregunta!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |