objeto window
Si una página emplea frames, cada uno de ellos se almacena en el array frames, que puede ser accedido numéricamente (window.frames[0]) o, si se ha indicado un nombre alframe, mediante su nombre (window.frames["nombre del frame"]).
Como todos los demás objetos heredan directa o indirectamente del objeto window, no es necesario indicarlo de forma explícita en elcódigo JavaScript. En otras palabras:
window.frames[0] == frames[0]
window.document == document
BOM define cuatro métodos para manipular el tamaño y la posición de la ventana:
moveBy(x, y)desplaza la posición de la ventana x píxel hacia la derecha y y píxel hacia abajo. Se permiten desplazamientos negativos para mover la ventana hacia la izquierda o hacia arriba.
moveTo(x, y) desplaza laventana del navegador hasta que la esquina superior izquierda se encuentre en la posición (x, y) de la pantalla del usuario. Se permiten desplazamientos negativos, aunque ello suponga que parte de laventana no se visualiza en la pantalla.
resizeBy(x, y) redimensiona la ventana del navegador de forma que su nueva anchura sea igual a (anchura_anterior + x) y su nueva altura sea igual a(altura_anterior + y). Se pueden emplear valores negativos para reducir la anchura y/o altura de la ventana.
resizeTo(x, y) redimensiona la ventana del navegador hasta que su anchura sea igual a x y su altura seaigual a y. No se permiten valores negativos.
Los navegadores son cada vez menos permisivos con la modificación mediante JavaScript de las propiedades de sus ventanas. De hecho, la mayoría denavegadores permite a los usuarios bloquear el uso de JavaScript para realizar cambios de este tipo. De esta forma, una aplicación nunca debe suponer que este tipo de funciones están disponibles y...
Regístrate para leer el documento completo.