Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Qué tipo de objeto es un documento?

¿Qué tipo de objeto es un documento?

Representa un documento HTML dentro de una ventana del navegador determinada.

Tabla de miembros

La siguiente tabla enumera los miembros exportados por el objeto de documento. Haga clic en las etiquetas de la izquierda para seleccionar el tipo de miembros que desea ver.

Propiedades

Visualización:

Propiedades

Colecciones

Eventos

Métodos

Objeto

Estilo

Propiedad Descripción

activeElement Obtiene el objeto que recibe el foco cuando el documento principal tiene el foco.

alinkColor establece u obtiene el color de todos los enlaces activos en el elemento.

bgColor En desuso. Establece u obtiene un valor que indica el color de fondo detrás del objeto.

conjunto de caracteres u obtiene el conjunto de caracteres utilizado para decodificar el objeto.

la cookie establece u obtiene el valor de cadena de la cookie.

defaultCharset Obtiene el juego de caracteres predeterminado de la configuración regional actual.

designMode establece u obtiene un valor que indica si el documento se puede editar.

dir establece u obtiene un valor que indica el orden de lectura del objeto.

doctype Obtiene la declaración de tipo de documento asociada con el documento actual.

documentElement Obtiene una referencia al nodo raíz del documento.

dominio establece u obtiene el nombre de dominio de seguridad del documento.

expando Establece u obtiene un valor que indica si se pueden crear variables arbitrarias dentro del objeto.

fgColor establece u obtiene el color de primer plano (texto) del documento.

fileCreatedDate obtiene la fecha en que se creó el archivo.

fileModifiedDate obtiene la fecha en que se modificó por última vez el archivo.

fileSize obtiene el tamaño del archivo.

implementación Obtiene el objeto de implementación del documento actual.

lastModified Obtiene la fecha en que la página fue modificada por última vez, si la página la proporciona.

linkColor establece u obtiene el color del enlace del documento objeto.

parentWindow obtiene la referencia a la ventana donde se encuentra el objeto contenedor.

protocolo establece u obtiene la parte del protocolo de la URL.

readState Obtiene un valor que indica el estado actual del objeto.

referente Obtiene la URL que llevó al usuario a la página actual.

uniqueID Obtiene el identificador único generado automáticamente para el objeto.

URL establece u obtiene la URL del documento actual.

URLUnencoded obtiene la URL del documento, sin toda la codificación de caracteres.

vlinkColor establece u obtiene el color de los enlaces que el usuario ha visitado.

XMLDocument Obtiene una referencia al modelo de objetos de documento (DOM) XML derivado del objeto.

XSLDocument Obtiene una referencia al nodo de nivel superior del documento XSL.

Propiedades

Colección

Descripción de la colección

all Devuelve una referencia a la colección de elementos contenidos por el objeto.

anclajes Obtiene una colección de todos los objetos con atributos de nombre y/o identificación. Los objetos de esta colección están organizados en orden de origen HTML.

applets Obtiene una colección de todos los objetos de subprograma en el documento.

childNodes Obtiene una colección de elementos HTML y objetos TextNode que son descendientes directos del objeto especificado.

embeds Obtiene la colección de todos los objetos incrustados en el documento.

forms Obtiene una colección de todos los objetos de formulario en el documento en el orden de origen.

frames Obtiene una colección de todos los objetos de ventana para la definición de documento dada o las definiciones de documento asociadas con la ventana dada.

imágenes Obtiene una colección de todos los objetos img del documento en orden de origen.

enlaces obtiene la colección de todos los objetos a y todos los objetos de área en el documento que especifican el atributo HREF.

namespaces Obtiene una colección de objetos de espacio de nombres.

scripts Obtiene una colección de todos los objetos de script en el documento.

styleSheets Obtiene una colección de objetos styleSheet que representan las hojas de estilo correspondientes a cada instancia de un enlace u objeto de estilo en el documento.

Eventos

Descripción del evento

onactivate Se activa cuando un objeto se establece como elemento activo.

El objeto onbeforeactivate se activa inmediatamente antes de que se establezca el elemento actual.

onbeforecut se activa en el objeto de origen antes de que la selección seleccionada se elimine del documento.

onbeforedeactivate se activa inmediatamente antes de que activeElement cambie del objeto actual a otro objeto en el documento principal.

onbeforeeditfocus se activa antes de que el objeto contenido en el elemento editable entre en el estado de activación de la interfaz de usuario o antes de que el contenedor editable se convierta en el área de selección de control.

onbeforepaste Se activa en el objeto de destino antes de que la selección se pegue desde el portapapeles del sistema al documento.

onclick se activa cuando el usuario hace clic en un objeto con el botón izquierdo del ratón.

oncontextmenu Se activa cuando el usuario hace clic derecho en el área del cliente para abrir el menú contextual.

oncontrolselect se activa cuando el usuario está a punto de crear una selección de control para el objeto.

oncut Se activa en el elemento de origen cuando un objeto o selección se elimina del documento y se agrega al portapapeles del sistema.

ondblclick Se activa cuando el usuario hace doble clic en el objeto.

ondeactivate se activa cuando activeElement cambia del objeto actual a otro objeto en el documento principal.

ondrag Se dispara continuamente en el objeto de origen cuando se realiza una operación de arrastre.

ondragend Se activa en el objeto de origen cuando el usuario suelta el mouse después de que finaliza la operación de arrastre.

ondragenter se activa en el elemento de destino cuando el usuario arrastra un objeto a un destino de arrastre legal.

ondragleave Se activa en el objeto de destino cuando el usuario mueve el mouse fuera de un objetivo de arrastre legal durante una operación de arrastre.

ondragover continúa activándose en el elemento de destino cuando el usuario arrastra el objeto a través del objetivo de arrastre legal.

ondragstart Se activa en el objeto de origen cuando el usuario comienza a arrastrar el área de selección de texto o el objeto seleccionado.

ondrop Se activa en el objeto de destino cuando se suelta el botón del mouse durante una operación de arrastre.

onfocusin Se activa antes de que el elemento esté a punto de enfocarse.

onfocusout se activa en el elemento que actualmente tiene el foco inmediatamente después de mover el foco a otros elementos.

onhelp Se activa cuando el usuario presiona la tecla F1 mientras el navegador está en la ventana actual.

onkeydown Se activa cuando el usuario presiona una tecla del teclado.

onkeypress Se activa cuando el usuario presiona una tecla literal.

onkeyup Se activa cuando el usuario suelta una tecla del teclado.

onmousedown Se activa cuando el usuario hace clic en un objeto con cualquier botón del mouse.

onmousemove se activa cuando el usuario mueve el mouse sobre un objeto.

onmouseout Se activa cuando el usuario mueve el puntero del mouse fuera de los límites del objeto.

onmouseover Se activa cuando el usuario mueve el puntero del mouse dentro del objeto.

onmouseup Se activa cuando el usuario suelta el botón del mouse mientras éste está sobre un objeto.

onmousewheel Se activa cuando se gira el botón de la rueda del mouse.

onmove se activa cuando el objeto se mueve.

onmoveend se activa cuando el objeto deja de moverse.

onmovestart Se dispara cuando el objeto comienza a moverse.

onpaste Se activa en el objeto de destino cuando el usuario pega datos para transferir datos desde el portapapeles del sistema al documento.

onpropertychange Se activa cuando se produce un cambio de propiedad en el objeto.

onreadystatechange se activa cuando cambia el estado del objeto.

onresizeend se activa cuando el usuario ha terminado de cambiar el tamaño del objeto en el área de selección del control.

onresizestart Se activa cuando el usuario comienza a cambiar el tamaño del objeto en el área de selección de control.

onselectionchange Se activa cuando cambia el estado de selección del documento.

onstop se activa cuando el usuario hace clic en el botón detener o abandona la página web.

Métodos

Descripción del método

attachEvent Vincula la función especificada a un evento para que se llame cada vez que el evento se active en el objeto.

borrar no es compatible actualmente.

cerrar Cierra el flujo de salida y fuerza el envío de datos a la pantalla.

createAttribute crea un objeto de atributo con el nombre especificado.

createComment crea un objeto de comentario con los datos especificados.

createDocumentFragment crea un nuevo documento.

createElement crea una instancia de un elemento para la etiqueta especificada.

createEventObject genera un objeto de evento utilizado para pasar información relacionada con el evento cuando se utiliza el método fireEvent.

createStyleSheet crea una hoja de estilos para el documento.

createTextNode crea una cadena de texto a partir del valor especificado.

detachEvent desvincula la función especificada del evento para que la función no reciba notificación cuando se active el evento.

elementFromPoint devuelve el elemento con las coordenadas xey especificadas.

execCommand ejecuta un comando en el documento actual, la selección actual o el rango determinado.

focus hace que el elemento obtenga el foco y ejecute el código especificado por el evento onfocus.

getElementById Obtiene una referencia al primer objeto cuya propiedad de etiqueta de identificación es el valor especificado.

getElementsByName Obtiene una colección de objetos según el valor del atributo de etiqueta NAME.

getElementsByTagName Obtiene una colección de objetos según el nombre del elemento especificado.

hasFocus Obtiene un valor que indica si el objeto tiene foco actualmente.

mergeAttributes copia todos los atributos de etiquetas de lectura/escritura en el elemento especificado.

open Este método funciona de dos maneras. Este método abre un documento para recopilar el resultado de los métodos write y writeln. En este caso, sólo se utilizan los dos primeros parámetros, URL y nombre. Si se especifican argumentos adicionales, este método abre una ventana, idéntica al método window.open del objeto de ventana.

queryCommandEnabled Devuelve un valor booleano que indica si el comando especificado se puede ejecutar correctamente utilizando el comando execCommand dado el estado actual del documento.

queryCommandIndeterm Devuelve un valor booleano que indica si el comando especificado es ambiguo.

queryCommandState devuelve un valor booleano que indica el estado actual del comando.

queryCommandSupported Devuelve un valor booleano que indica si el comando actual es compatible con la configuración regional actual.

queryCommandValue devuelve el valor actual del documento, rango o selección actual para el comando dado.

recalc Vuelve a calcular todas las propiedades dinámicas del documento actual.

releaseCapture libera la captura del mouse de objetos en el documento actual.

setActive establece el objeto como el objeto actual sin enfocar el objeto.

write escribe una o más expresiones HTML en el documento en la ventana especificada.

writeln escribe una o más expresiones HTML en el documento en la ventana especificada, seguidas de un carácter de nueva línea.

Objeto

Elemento Objeto Descripción

BODY cuerpo Especifica el principio y el final del cuerpo del documento.

La implementación contiene información del módulo sobre el soporte del objeto.

ubicación contiene información sobre la URL actual.

la selección representa la selección actualmente activa, es decir, el bloque de texto resaltado y/u otros elementos del texto sobre los que el usuario puede realizar determinadas operaciones.

TITLE título Contiene el título del documento.

Estilos

Propiedades de estilo Descripción

compatMode Establece u obtiene un valor que indica si este objeto aplica el modo de compatibilidad de estándares.

Comentarios

Este objeto está disponible en scripts para Microsoft® Internet Explorer 3.0.

Utilice el objeto de documento para inspeccionar, modificar o agregar contenido al documento HTML y para manejar eventos dentro del documento. En una página web, se puede hacer referencia al objeto de documento a través de la propiedad de documento del objeto de ventana o directamente.

El objeto de documento está disponible en cualquier momento en el documento principal, pero no está disponible para los componentes HTML (HTC) utilizados actualmente en el comportamiento HTML dinámico ligero (DHTML). Esto se debe a que el comportamiento ligero sólo se puede definir cuando no se utiliza ningún objeto de documento en un archivo HTC. El resultado será que los comportamientos ligeros se ejecutarán mucho más rápido y más eficientemente que los comportamientos normales.

Sin embargo, los comportamientos DHTML ligeros pueden acceder al objeto del documento principal de la misma manera que los comportamientos DHTML normales.

El evento ondocumentready notificará al comportamiento DHTML que el objeto documento de la página web principal que contiene el comportamiento está disponible. Tan pronto como se activa ondocumentready, el comportamiento puede comenzar a procesar las propiedades principales del documento.

Los scripts en acciones pueden hacer referencia a objetos de documento en HTC o en el documento principal. Si está codificando scripts en un archivo HTC, debe usar element.document para hacer referencia al objeto de documento del documento principal.

Ejemplo

El siguiente ejemplo utiliza el objeto documento para verificar el título del documento y mostrar el título en un cuadro de mensaje (si no está vacío).

if (document.title!="")

alert("title is" + document.title)

El siguiente ejemplo demuestra la función del controlador de eventos que muestra la posición actual del mouse en la barra de estado, en relación con la esquina superior izquierda del documento.

Ejemplo de visualización

Reportar movimiento del ratón

< H1>¡Bienvenido!

La información estándar

no se aplica aquí El estándar público del objeto.

Aplicar a

[nombre del objeto]

Versión de plataforma

Win32:

Unix:

Win16:

WinCE:

Mac:

Los datos de la versión se enumeran aquí cuando el mouse está sobre el enlace o cuando el enlace tiene el foco.

PERSONALIZADO, ventana