Abrir ventana

Para abrir una ventana, se hace con el método ‘open()’ al que se le debe pasar primero la dirección de la página; después el nombre de la ventana (en este caso venta);los atributos de la ventana (en este caso : pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir) y si el url será añadido o reemplazado al historial de la página (en este caso: sustituir).
La dirección de la ventana y el nombre no creo que necesiten mas explicación; sin embargo los atributos sí a continuación los explicamos:

fullscreen: Hace que la ventana se abra en toda la pantalla
toolbar: Hace que la ventana se abra con o sin barra de herramientas
location: Hace que la ventana se abra con o sin barra de direcciones
status: Hace que la ventana se abra con o sin barra de estado
menubar: Hace que la ventana se abra con o sin barra de menú
scrollbars: Hace que la ventana presente o no las barras de desplazamiento
resizable: Si la ventana puede cambiar de tamaño o no
width: El ancho de la ventana
height: El alto de la ventana
top: La posición vertical de la ventana
left: La posición horizontal de la ventana

Estos atributos recibirán como valor 1 para que estén activos, o 0 para que no. Además de estos atributos, esta función también tiene otros que no se han puesto por no considerarlos demasiado importantes como channelmode, alwaisraised o dependent.
Esta función aunque esta muy especializada es algo complicada para lo sencillo que es el método open().Así la podrías poner tú directamente. Por ejemplo:
open("tuarchivo.htm","Juan","toolbar=0");
Para hacer que abra la página en cuanto el usuario entre; seria:
<body onload="abrir(‘pagina.htm’,0,1,1,1,1,1,1,100,100,100,100,1);">

En el Head:
<script language="javascript">
//Su explorador no soporta java o lo tiene deshabilitado; esta pagina necesita javascript para funcionar correctamente<!–
//Copyright © McAnam.com

function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){
     var opciones = "fullscreen=" + pantallacompleta +
                 ",toolbar=" + herramientas +
                 ",location=" + direcciones +
                 ",status=" + estado +
                 ",menubar=" + barramenu +
                 ",scrollbars=" + barrascroll +
                 ",resizable=" + cambiatamano +
                 ",width=" + ancho +
                 ",height=" + alto +
                 ",left=" + izquierda +
                 ",top=" + arriba;
     var ventana = window.open(direccion,"venta",opciones,sustituir);

}                    
//–>    
</script>

En el Body:
<input type="button" onclick="abrir(‘pagina.htm’,0,1,1,1,1,1,1,100,100,100,100,1);" value="Abrir ventana con boton">

Autor : McAnam.

Leave A Comment?