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 |