Objetos predefinidos

Introducción

En el lenguaje JavaScript se definen una serie de objetos predefinidos que se refieren a cosas como la ventana actual, el documento sobre el que trabajamos, o el navegador que estamos utilizando. Vamos a hacer un pequeño repaso de algunos de ellos con los métodos y propiedades más usados (los que tenga ganas de contaros, vamos).

window

Es el objeto principal. Define la ventana sobre la que estamos trabajando y tiene como descendientes los objetos referentes a la barra de tareas, el documento o la secuencia de direcciones de la última sesión. Ahora veremos su métodos y propiedades más usadas (por mí).

open

[Variable=][window.]open("URL","Nombre","Propiedades");

El método open sirver para crear (y abrir) una nueva ventana. Si queremos tener acceso a ella desde la ventana donde la creamos deberemos asignarla una variable, si no simplemente invocamos el método: el navegador automáticamente sabrá que pertenece al objeto window. El parámetro URL contendrá la dirección de la ventana que estamos abriendo: si está en blanco, la ventana se abrirá con una página en blanco. El Nombre será el que queramos que se utilize como parámetro de un TARGET y las Propiedades son una lista separada por comas de algunos de los siguientes elementos:

close

Variable.close();

Cierra la ventana Variable.

alert

Variable.alert("Mensaje");

Muestra una ventana de diálogo en la ventana Variable con el mensaje especificado.

status

Define la cadena de caracteres que saldrá en la barra de estado en un momento dado.

defaultStatus

Define la cadena de caracteres que saldrá por defecto en la barra de estado. Cuando no la especificamos, defaultStatus será igual a la última definició de status.

document

Es un objeto derivado de window y identifica a un documento HTML.

write

document.write("Cadena");

Escribe al final del documento HTML la cadena dada. El método writeln hace lo mismo, pero incluyendo al final un retorno de carro.

lastModified

Contiene la fecha y hora en que se modificó el documento por última vez y se suele usar en conjunción con write para añadir al final del documento estas características.

bgColor

Modifica el color de fondo del documento. El color deberá estar en el formato usado en HTML. Es decir, puede ser red o FF0000.

history

Este objeto se deriva de document y contiene todas las direcciones que se han visitado en la sesión actual. Tiene estos tres eventos:

form

Este objeto derivado de document se refiere a un formulario. Puede ser útil para verificarlos antes de enviarlos.

submit

Nombre.submit()

Envía el formulario llamando Nombre.

text

Contiene el texto contenido en un campo de edición de un formulario.

Date

Este es un objeto de propósito general que permite trabajar con fechas y horas.

Math

Este otro objeto de propósito general incluye las diversas funciones matemáticas más comunes, como abs o sin o el valor PI.