Los últimos tutoriales de desarrollo web
 

El objeto de la ventana


objeto ventana

El objeto de la ventana representa una ventana abierta en un navegador.

Si un documento contiene marcos (<iframe> tags) , el navegador crea un objeto ventana para el documento HTML, y una ventana objetivo adicional para cada cuadro.

Note: No existe una norma pública que se aplica al objeto de ventana, pero todos los navegadores soportan.


Ventana de propiedades de objetos

Propiedad Descripción
closed Devuelve un valor booleano que indica si una ventana se ha cerrado o no
defaultStatus Establece o devuelve el texto por defecto en la barra de estado de una ventana
document Devuelve el objeto del documento para la ventana ( See Document object )
frameElement Devuelve el <iframe> elemento en el que se inserta la ventana actual
frames Devuelve todos los <iframe> elementos en la ventana actual
history Devuelve el objeto de la historia de la ventana ( See History object )
innerHeight Devuelve la altura interna del área de contenido de una ventana
innerWidth Devuelve la anchura interior del área de contenido de una ventana
length Devuelve el número de <iframe> elementos en la ventana actual
localStorage Devuelve una referencia al objeto de almacenamiento local utilizado para almacenar datos. Almacena los datos sin fecha de vencimiento
location Devuelve el objeto de localización de la ventana ( See Location object )
name Establece o devuelve el nombre de una ventana
navigator Devuelve el objeto Navigator para la ventana ( Ver objeto Navigator )
opener Devuelve una referencia a la ventana que creó la ventana
outerHeight Devuelve la altura exterior de una ventana, incluyendo las barras de herramientas / barras de desplazamiento
outerWidth Devuelve la anchura exterior de una ventana, incluyendo las barras de herramientas / barras de desplazamiento
pageXOffset Devuelve los píxeles del documento actual se ha desplazado (horizontally) de la esquina superior izquierda de la ventana
pageYOffset Devuelve los píxeles del documento actual se ha desplazado (vertically) de la esquina superior izquierda de la ventana
parent Devuelve la ventana padre de la ventana actual
screen Devuelve el objeto de pantalla para la ventana (See Screen object)
screenLeft Devuelve la coordenada horizontal de la ventana relativa a la pantalla
screenTop Devuelve la coordenada vertical de la ventana relativa a la pantalla
screenX Devuelve la coordenada horizontal de la ventana relativa a la pantalla
screenY Devuelve la coordenada vertical de la ventana relativa a la pantalla
sessionStorage Devuelve una referencia al objeto de almacenamiento local utilizado para almacenar datos. Almacena los datos para una sola sesión (lost when the browser tab is closed)
scrollX Un alias de pageXOffset
scrollY Un alias de pageYOffset
self Devuelve la ventana actual
status Establece o devuelve el texto en la barra de estado de una ventana
top Devuelve la ventana del navegador superior

Métodos ventana de objeto

Método Descripción
alert() Muestra un cuadro de alerta con un mensaje y un botón Aceptar
atob() Decodifica una cadena codificada base-64
blur() Elimina el foco de la ventana actual
btoa() Codifica una cadena en base-64
clearInterval() Borra un temporizador programado con setInterval()
clearTimeout() Borra un temporizador programado con setTimeout()
close() Cierra la ventana actual
confirm() Muestra un cuadro de diálogo con un mensaje y una Aceptar y un botón Cancelar
focus() Coloca el cursor en la ventana actual
getComputedStyle() Obtiene los actuales estilos CSS calculados aplican a un elemento
getSelection() Devuelve un objeto de selección que representa el rango de texto seleccionado por el usuario
matchMedia() Devuelve un objeto que representa MediaQueryList la cadena de consulta de medios CSS especificado
moveBy() Mueve una ventana con relación a su posición actual
moveTo() Mueve una ventana a la posición especificada
open() Se abre una nueva ventana del navegador
print() Imprime el contenido de la ventana actual
prompt() Muestra un cuadro de diálogo que solicita al visitante para la entrada
resizeBy() Cambia el tamaño de la ventana por los píxeles especificados
resizeTo() Cambia el tamaño de la ventana a la anchura y altura especificadas
scroll() Obsoleto. Este método ha sido sustituido por el scrollTo() método.
scrollBy() Desplaza el documento por el número especificado de píxeles
scrollTo() Desplaza el documento a las coordenadas especificadas
setInterval() Llama a una función o evalúa una expresión a intervalos especificados (en milisegundos)
setTimeout() Llama a una función o evalúa una expresión después de un número especificado de milisegundos
stop() Detiene la ventana de carga