Rasgos para ventanas
El
tercer parámetro del método window.open()
es una lista de rasgos que desea que tenga la ventana. Como
puede ver si no incluye este parámetro, la ventana contendrá
todos los rasgos por defecto de la ventana del navegador.
Sin
embargo, si especifica algún rasgo en el tercer parámetro,
solo aparecerán esos rasgos. La forma de especificar
es listar los rasgos en una lista separada por comas.
Por
ejemplo, si escribe:
window.open("alguna_url","nombre_ventana","location,menubar");
Obtendrá
una ventana con sólo la caja para dirección (el
lugar del navegador donde ingresa la dirección) y la
barra de menú (Archivo, Edición, Ver, etc.).
Note: que estos códigos de ejemplos pueden llegar
al final de línea, pero ellos deberían estar todos
en una única línea, sin saltos a la siguiente
línea, por lo tanto puede ser que sea larga, es así
como tiene que ser, de lo contrario no funcionará.
Aquí
hay otro ejemplo:
window.open("alguna_url","nombre_ventana",
"location,height=100,width=100");
Esto
abrirá una ventana que tiene 100 pixels de altura y 100
pixels de ancho y no tiene más que el rasgo de ubicación.
Note nuevamente que no existen espacios en la tira de caracteres
que definen la apariencia de la ventana.
Si
desea abrir una ventana que tenga todos los rasgo a excepción
de algunos, puede especificarlos igualándolos a no. Por
ejemplo:
window.open("alguna_url","nombre_ventana",
"location=no,status=no");
Esto
abrirá una ventana que tiene todos los rasgos a excepción
de la caja de dirección y la barra de estado.
Veamos
todos los rasgos que existen:
| menubar |
Es
donde aparecen las distintas funciones del navegador.
Normalmente incluye: Archivo, Edición, Ver, .... |
| status |
Esta
es la barra de mensajes en la parte inferior. Cuando
mueve su mouse sobre un enlace la URL aparece en la
barra de estado. |
| scrollbars |
Esto
permite que las barras de movimiento aparezcan en la
ventana si son necesarias |
| resizable |
Esto
permitirá poder cambiar el tamaño a la
ventana |
| width |
El
ancho de la ventana en pixels |
| height |
El
alto de la ventana en pixels |
| toolbar |
La
barra de herramientas del navegador, que contiene entre
otros el botón Atrás, Adelante, Detener,.... |
| location |
El
área de texto en un navegador donde puede ingresar
una dirección |
Tomando
como base el script presentado en el ejemplo 21, adicione distintos
rasgos y observe su comportamiento.