WindowObjeto


Objeto Window

El objeto Window representa la ventana abierta en el navegador.

Si el documento contiene marcos (etiquetas <frame> o <iframe>), el navegador crea un objeto window para el documento HTML y un objeto window adicional para cada marco.

NoteNota:No existe un estándar público aplicable al objeto window, pero todos los navegadores lo soportan.


Propiedades del objeto Window

Propiedad Descripción
closed Devuelve si la ventana ha sido cerrada.
defaultStatus Establece o devuelve el texto predeterminado en la barra de estado de la ventana.
document Una referencia de solo lectura al objeto Document. (VéaseObjeto)
frames Devuelve todos los marcos con nombre en la ventana. Esta colección es una matriz de objetos Window, cada objeto Window contiene un marco en la ventana.
history Una referencia de solo lectura al objeto History. VéaseObjeto History。
innerHeight Devuelve la altura del área de visualización de documentos de la ventana.
innerWidth Devuelve el ancho del área de visualización de documentos de la ventana.
localStorage Almacena pares clave/valor en el navegador. Sin tiempo de expiración.
length Establece o devuelve el número de marcos en la ventana.
location Objeto Location para la ventana o el marco. VéaseObjeto Location。
name Establece o devuelve el nombre de la ventana.
navigator Una referencia de solo lectura al objeto Navigator. VéaseObjeto Navigator。
opener Devuelve una referencia a la ventana que creó esta ventana.
outerHeight Devuelve la altura externa de la ventana, incluyendo la barra de herramientas y la barra de desplazamiento.
outerWidth Devuelve el ancho externo de la ventana, incluyendo la barra de herramientas y la barra de desplazamiento.
pageXOffset Establece o devuelve la posición X de la página actual en relación con la esquina superior izquierda del área de visualización de la ventana.
pageYOffset Establece o devuelve la posición Y de la página actual en relación con la esquina superior izquierda del área de visualización de la ventana.
parent Devuelve la ventana principal (padre).
screen Una referencia de solo lectura al objeto Screen. VéaseObjeto Screen。
screenLeft Devuelve la coordenada x de la ventana en relación con la pantalla.
screenTop Devuelve la coordenada y de la ventana en relación con la pantalla.
screenX Devuelve la coordenada x de la ventana en relación con la pantalla.
sessionStorage Almacena pares clave/valor en el navegador. Estos datos se eliminarán después de cerrar la ventana o la pestaña.
screenY Devuelve la coordenada y de la ventana en relación con la pantalla.
self Devuelve una referencia a la ventana actual. Equivalente a la propiedad Window.
status Establece el texto de la barra de estado de la ventana.
top Devuelve la ventana principal más externa (de nivel superior).

Métodos del objeto Window

 
Método Descripción
alert() Muestra un cuadro de alerta con un mensaje y un botón de confirmación.
atob() Decodifica una cadena codificada en base-64.
btoa() Crea una cadena codificada en base-64.
blur() Quita el foco del teclado de la ventana de nivel superior.
clearInterval() Cancela el timeout establecido por setInterval().
clearTimeout() Cancela el timeout establecido por el método setTimeout().
close() Cierra la ventana del navegador.
confirm() Muestra un cuadro de diálogo con un mensaje, un botón de confirmación y un botón de cancelar.
createPopup() Crea una ventana emergente (pop-up).
focus() Otorga el foco del teclado a una ventana.
getSelection() Devuelve un objeto Selection que representa el rango de texto seleccionado por el usuario o la posición actual del cursor.
getComputedStyle() Obtiene el estilo CSS de un elemento especificado.
matchMedia() Este método se utiliza para comprobar sentencias media query y devuelve un objeto MediaQueryList.
moveBy() Puede mover la ventana la cantidad de píxeles especificada en relación con sus coordenadas actuales.
moveTo() Mueve la esquina superior izquierda de la ventana a unas coordenadas especificadas.
open() Abre una nueva ventana del navegador o busca una ventana con un nombre determinado.
print() Imprime el contenido de la ventana actual.
prompt() Muestra un cuadro de diálogo que solicita al usuario una entrada.
resizeBy() Ajusta el tamaño de la ventana según los píxeles especificados.
resizeTo() Ajusta el tamaño de la ventana al ancho y alto especificados.
scroll() Obsoleto.Este método ha sido reemplazado por elscrollTo()método.
scrollBy() Desplaza el contenido según los valores de píxeles especificados.
scrollTo() Desplaza el contenido a las coordenadas especificadas.
setInterval() Llama a una función o evalúa una expresión en intervalos especificados (en milisegundos).
setTimeout() Llama a una función o evalúa una expresión después del número de milisegundos especificado.
stop() Detiene la carga de la página.
postMessage() Implementa comunicación entre orígenes de forma segura.
Otras extensiones