Con este nombre se ha masificado la
funcionalidad que se logra con Java Script de abrir una nueva ventana,
genralmente sin barra de estado, de direccion, sin botones estandar, etc.
Para lograr eso se utiliza la
función:
open(url, nombre,
características);
open() abre un nuevo docuemento en
la ventana llamada nombre, si esta no existe, abre una nueva ventana (que es lo
que se hace habitualmente). La ventana se abrirá con las carcterísticas que se
indiquen en el parámetro características. Entre las principales características
se cuenta:
toolbar: indica si la ventana tendrá barra de
herramientas o no. Su valor puede ser yes o no, 1 o 0
location: indica si la ventana tendrá campo de
localización o no. Su valor puede ser yes o no, 1 o 0
directories: indica si la ventana tendrá botones de
diección o no. Su valor puede ser yes o no, 1 o 0
status: indica si la ventana tendrá barra de estado
o no. Su valor puede ser yes o no, 1 o 0
menubar: indica si la ventana tendrá barra de menu o
no. Su valor puede ser yes o no, 1 o 0
scrollbars: indica si la ventana tendrá barra de
desplazamiento o no. Su valor puede ser yes o no, 1 o 0
resizable: indica si la ventana podrá cambiar de
tamaño o no. Su valor puede ser yes o no, 1 o 0
width: indica el ancho de la ventana en pixeles
height: indica el alto de la ventana en pixeles
left: indica la distancia en pixeles desde el
lado izquierdo de la pantalla
top: indica la distancia en pixeles desde el el
borde superior de la pantalla
Ejemplo:
Vamos a crear una función que
reciba como parámetro una URL y abra una nueva ventana sin barra de
herramientas, sin barra de dirección, sin botones de dirección, sin barra de
estado, sin barra de menú, sin barra de desplazamiento, no rediemencionable, de
ancho 300px, alto 200px, a 50 px del lado izquierdo de la pantalla y a 40px del
borde superior de la misma.
function Abrir_Ventana(pagina)
{
var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=200,top=50,left=40";
window.open(pagina,"popgallardo",opciones);
}
Para hacer más entendible el
llamado a la función open(), las características se predefinieron en una cadena
para llamar a esa fusión vamos a
hacer un hipervínculo a ella pasando como parámetro la URL de la página que
queremos abrir (que debe existir previamente si no nos parecerá el típico error
404 que indica que no se ha encontrado el documento.
Veamos como queda el código
completo:
<html>
<head><title>Popup</title>
<SCRIPT
Language="JavaScript">
<!--
function
AbrirVentana(pagina) {
var
opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=nos,width=300,height=200,top=40,left=50";
window.open(pagina,"otra",opciones);
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>
<a
href="JavaScript:AbrirVentana('nueva_ventana.htm');">Nueva
Ventana</a>
</p>
</body>
</html>
|