English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Window de JavaScript

El objeto Window Object representa la ventana en el navegador. El objeto Window Object se crea automáticamente por el navegador.

La ventana es un objeto del navegador, no un objeto JavaScript. Los objetos JavaScript son cadenas, matrices, fechas, etc.

Nota:Si el documento html contiene marcos o iframe, el navegador creará otros objetos Window Object para cada marco.

Todas las variables globales son atributos, las funciones son métodos del objeto Window Object.

EsteDocumentoEl objeto es un atributo del objeto Window Object. Por lo tanto, la entrada

window.document.write("Hello world")

Es equivalente a:

document.write("Hello world")

Atributos del objeto Window (Window Object)

La siguiente tabla enumera los atributos del objeto Window:

AtributoDescripción
closedIndica si la ventana actual está cerrada
consoleDevuelve una referencia al objeto de consola especificado, que proporciona acceso a la consola de depuración del navegador (Ver objeto Console)
defaultStatusEstablece o devuelve el texto del estado de la barra de estado de la ventana dada
documentDevuelve una referencia al documento contenido en la ventana (Ver objeto Document)
frameElementDevuelve el elemento <iframe> insertado en la ventana actual
framesDevuelve todos los elementos <iframe> en la ventana actual
historyDevuelve una referencia al objeto de historial asociado con la ventana (Ver objeto History)
innerHeightDevuelve la altura del área de contenido de la ventana con barras de desplazamiento (ventana de visualización)
innerWidthDevuelve el ancho del área de contenido de la ventana con barras de desplazamiento (ventana de visualización)
lengthDevuelve la cantidad de elementos <iframe> en la ventana actual
localStoragePermite que las claves/Los pares de valores se almacenan en el navegador web. Los datos almacenados sin fecha de expiración
locationDevuelve una referencia al objeto ubicación asociado con la ventana (Ver objeto Location)
nameEstablece o devuelve el nombre de la ventana
navigatorDevuelve una referencia al objeto navegador asociado con la ventana (Ver objeto Navigator)
openerDevuelve una referencia a la ventana que creó esta ventana
outerHeightDevuelve el alto de la ventana del navegador, incluyendo la barra de herramientas/Barra de desplazamiento
outerWidthDevuelve el ancho de la ventana del navegador, incluyendo la barra de herramientas/Barra de desplazamiento
pageXOffsetDevuelve el número de píxeles que se ha desplazado horizontalmente el documento
pageYOffsetDevuelve el número de píxeles que se ha desplazado verticalmente el documento
parentDevuelve la ventana padre de la ventana actual
screenDevuelve una referencia al objeto de pantalla asociado con la ventana(Ver objeto Screen)
screenLeftDevuelve la coordenada horizontal del ventanilla en relación con la pantalla
screenTopDevuelve la coordenada vertical del ventanilla en relación con la pantalla
screenXscreenLeftalias
screenYscreenTopalias
scrollXpageXOffsetalias
scrollYpageYOffsetalias
sessionStoragePermite que las claves/Los valores se almacenan en el navegador web. Almacena los datos de una sesión
selfDevuelve una referencia al objeto del objeto Window (Window Object)
statusEstablece o devuelve el texto de la barra de estado de la ventana
topDevuelve una referencia al ventana más alta de la jerarquía de ventanas

Métodos del objeto Window (Window Object)

La siguiente tabla enumera los métodos del objeto Window:

MétodoDescripción
alert()Muestra un cuadro de alerta con un mensaje y un botón 'Aceptar'
atob()Decodifica base-64Cadena codificada
blur()Saca el foco de la ventana actual
btoa()en base-64Codifica una cadena
clearInterval()Limpia el temporizador configurado con setInterval()
clearTimeout()Limpia el temporizador configurado con setTimeout()
close()Cierra la ventana actual
confirm()Muestra un cuadro de diálogo que contiene el mensaje que el usuario debe responder
focus()Establece el foco en la ventana actual
getComputedStyle()Obtiene el estilo CSS calculado aplicado al elemento
getSelection()Devuelve el objeto Selection que representa el rango de texto seleccionado por el usuario
matchMedia()Devuelve el objeto MediaQueryList que representa la cadena de consulta de medios especificada
moveBy()Mover la ventana en relación con la posición actual
moveTo()Mover la ventana a la posición especificada
open()Abrir una nueva ventana del navegador
print()Imprimir el contenido de la ventana actual
prompt()Mostrar un cuadro de diálogo que pida al visitante que ingrese
requestAnimationFrame()Pedir al navegador que llame a una función para actualizar la animación antes de la próxima renderización
resizeBy()Ajustar el tamaño de la ventana en píxeles especificados
resizeTo()Ajustar el tamaño de la ventana a anchura y altura especificados
scroll()No se recomienda su uso.Este método ha sido reemplazado porscrollTo()Método en lugar de.
scrollBy()Scrollar el documento de HTML DOM por un número especificado de píxeles
scrollTo()Mover el documento de HTML DOM a las coordenadas especificadas
setInterval()Llamar a una función o ejecutar un segmento de código a intervalos específicos (en milisegundos)
setTimeout()Llamar a una función o ejecutar un segmento de código después de un número especificado de milisegundos
stop()Detener la carga de la ventana