Manual de Javascript

 
 
 

Mapa Web

 
borde   borde
Portada Lista de Códigos JavaScript Abrir ventana

 

Abrir ventana Imprimir E-mail

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.

 

 
Portada
Capítulos del Manual de JavaScript
Introdución
Javascript para aplicaciones cliente
Javascript en documentos HTML
Archivos de código Javascript
Javascript para aplicaciones servidor
Valores Javascript
Literales Javascript
Objetos Javascript
Métodos Javascript
Operadores Javascript
Condicionales Javascript
Bucles Javascript
Funciones Javascript
Parámetros de las funciones
Funciones de ventanas y funciones matemáticas
Gestión de eventos
Ejemplos de eventos
Captura de eventos
Cookies
Configurar y borrar cookies
Practicar en línea
Lista de prácticas en línea
FAQ
Preguntas frecuentes
Códigos JavaScript
Lista de Códigos JavaScript
Foros
Foros JavaScript
Otros Manuales
Manuales de otros lenguajes
 
   
 
 
Alojamiento web en Hostalia