Los Objetos Propios del Cliente
Cuando cargamos un documento
HTML en nuestro navegador, se crean una serie de objetos JavaScript correspondientes
al documento, a su contenido, al navegador propiamente dicho y a cierta
información útil para la gestión de nuestro documento
desde JavaScript.
Podemos representar gráficamente
la estructura de la jerarquía de los objetos generados por nuestro
navegador:

Comentemos los objetos más
interesantes:
-
Window.
Representa la raíz del árbol, y posee descendientes cuando
el documento contiene subventanas (frames).
-
location.
Contiene las propiedades de la dirección URL del documento que está
actualmente cargado en nuestro navegador.
-
History.
Contiene la información relativa a las direcciones URL visitadas
en la sesión actual. A través de este objeto podremos navegar
a través de los documentos visitados mediante JavaScript, situándonos
en el documento anterior, primero, etc.
-
Document.
Contiene la información respecto al documento actual como el título,
los formularios, applets, imágenes, que contiene nuestro documento.
En el objeto definido para los formularios, para cada uno de ellos tendremos
información de los botones, campos de entrada de texto, etc. que
contiene el formulario.
Ejemplo.
En este ejemplo se mostrará
la estructura de los distintos objetos que se crean cuando cargamos un
documento HTML. Podremos ver también como sufren variaciones los
citados elementos conforme realizamos cambios en el documento que estamos
visualizando.