Términos

Cookie
Objeto especial que contiene información del cliente y que puede ser utilizada por el servidor. La propiedad state hace referencia a un objeto que contiene una descripción del rango de URLs para las que dicho estado es válido. La peticiones HTTP del cliente que estén dentro de ese rango incluirán la transmisión del valor actual del objeto state de vuelta hacia el servidor. El objetivo de las cookies es que es servidor pueda proporcionar servicios personalizados al cliente.
Las cookies tienen nombres arbitrarios. La información de las cookies se gestiona en el servidor mediante scripts en CGI. Para crear la cookie se envía una cabecera HTTP con el siguiente formato:
    Set-Cookie: NAME=Value; [EXPIRES=date;] [PATH=pathname;]
                [DOMAIN=domainname;] [SECURE]
Cuando se realiza una petición de información de cookie, se busca la URL actual en la lista de información de cookies. Si se encuentra la URL, la información se devuelve en la forma:
    cookie: NAME1=string1; NAME2=string2; ...
Event Handler
Atributos de un tag HTML que permiten asignar funciones para manejar los eventos producidos por el objeto asociado a dicho tag.

Function
Conjunto de sentencias que realizan una tarea y tal vez devuelva un valor resultante.

Hierarchy
Relación padre-hijo que existe entre los objetos de un documento.

Java
Lenguaje orientado a objetos independiente de la plataforma y desarrollado por Sun Microsystems.

JavaScript
Lenguaje de script que se integra y ejecuta dentro de las páginas HTML y que fue desarrollado por Netscape.

Literal
Valor absoluto y constante (ej. 1, 3.1415927, "Bob", true).

Method
Función asignada a un objeto (ej. bigString.toUpperCase()).

Object
Estructura con propiedades y métodos, y que puede producir determinados eventos.

Operator
Realizan una determinada operación sobre uno o más operandos.

Property
Característica de un objeto.

Script
Sentencias incluidas en un documento HTML mediante el tag <script>.


Objetos

anchor
Punto de anclaje del documento.
• See anchors property. See link object; see anchor method.

button
Elemento de formulario que representa un botón.
• Property of form. See objects reset and submit; see properties name and value; see click method; see onClick event handler.

checkbox
Elemento de formulario que representa una casilla de verificación.
• Property of form. See radio object; see properties checked, defaultChecked, name, value; see click method; see onClick event handler.

Date
Objeto interno que representa una fecha y hora. No tiene propiedades. Sus métodos pueden dividirse en cuatro clases: set, get, to y parse/UTC.
• See methods getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toLocaleString, toString.

document
Documento actual.
• Property of window. See frame object; see properties alinkColor, anchors, bgColor, cookie, fgColor, forms, lastModified, linkColor, links, location, referrer, title, vlinkColor; see methods clear, close, open, write, writeln; see onLoad and onUnload event handlers.

elements
Array con los elementos de un formulario.
• Property of form. See length property.

form
Formulario del documento.
• See forms property. See hidden object; see properties action, elements, encoding, forms, method, name, target; see submit method; see onSubmit event handler.

frame
Frame del documento (en realidad representa un objeto window).
• See frames property. See document and window objects; see properties defaultStatus, frames, parent, self, status, top, window; see methods setTimeout and clearTimeout.

hidden
Elemento de formulario que representa un control oculto.
• Property of form. See properties cookie, defaultValue, name, value.

history
Objeto con información sobre las páginas visitadas.
• Property of document. See location object; see length property; see methods back, forward, go.

link
Enlace del documento.
• See links property. See anchor object; see properties hash, host, hostname, href, length, pathname, port, protocol, search, target; see link method; see onClick and onMouseOver event handlers.

location
Contiene información de la URL actual.
• Property of document. See history object; see properties hash, host, hostname, href, location, pathname, port, protocol, search, target.

Math
Objeto interno con constantes y funciones matemáticas.
• See properties E, LN10, LN2, PI, SQRT1_2, SQRT2; see methods abs, acos, asin, atan, ceil, cos, exp, floor, log, max, min, pow, random, round, sin, sqrt, tan.

navigator
Contiene información de la versión del navegador.
• See objects link and anchors; see properties appName, appCodeName, appVersion, userAgent.

password
Elemento de formulario que representa un cuadro de texto para teclear una clave.
• Property of form. See text object; see properties defaultValue, name, value; see methods focus, blur, select.

radio
Objeto de formulario que representa un botón tipo radio.
• Property of form. See objects checkbox, select; see properties checked, defaultChecked, index, length, name, value; see click method; see onClick event handler.

reset
Objeto de formulario que representa el botón reset.
• Property of form. See objects button and submit; see properties name and value; see click method; see onClick event handler.

select
Objeto de formulario que representa un cuadro de lista.
• Property of form. See radio object; see properties length, name, options, selectedIndex; see methods blur and focus; see event handlers onBlur, onChange, onFocus.
• For the options property of select, see defaultSelected, index, selected, text, value.

string
Objeto interno que representa una cadena de caracteres.
• See text and textarea objects; see length property; see methods anchor, big, blink, bold, charAt, fixed, fontcolor, fontsize, indexOf, italics, lastIndexOf, link, small, strike, sub, substring, sup, toLowerCase, toUpperCase.

submit
Objeto de formulario que representa el botón submit.
• Property of form. See objects button and reset; see properties name and value; see method click; see event handler onClick.

text
Objeto de formulario que representa un cuadro de texto.
• Property of form. See objects password, string, textarea; see properties defaultValue, name, value; see methods focus, blur, select; see event handlers onBlur, onChange, onFocus, onSelect.

textarea
Objeto de formulario que representa un área de texto.
• Property of form. See objects password, string, text; see properties defaultValue, name, value; see methods focus, blur, select; see event handlers onBlur, onChange, onFocus, onSelect.

window
Representa la ventana actual. No es necesario hacer referencia a él porque se asume por defecto.
• See objects document and frame; see properties defaultStatus, frames, parent, self, status, top, window; see methods alert, close, confirm, open, prompt, setTimeout, clearTimeout; see event handlers onLoad and onUnload.


Propiedades

action
Atributo ACTION de un formulario.
• Property of form. See properties encoding, method, target.

alinkColor
Color de un enlace cuando se hace clic en él pero antes de soltar el botón.
• Property of document. See properties bgColor, fgColor, linkColor, vlinkColor.

anchors
Array con los puntos de anclaje del documento.
• Property of document. See anchor object; see properties length and links.

appCodeName
Cadena de sólo lectura con el nombre del código del navegador (ej. "Mozilla").
• Property of navigator. See properties appName, appVersion, userAgent.

appName
Cadena de sólo lectura con el nombre del navegador.
• Property of navigator. See properties appCodeName, appVersion, userAgent.

appVersion
Cadena de sólo lectura con la versión del navegador en el formato "releaseNumber (platform; country)" (ej. "2.0 (Win95; E)").
• Property of navigator. See properties appName, appCodeName, userAgent.

bgColor
Cadena o valor hexadecimal con el color de fondo del documento.
• Property of document. See properties alinkColor, fgColor, linkColor, vlinkColor.

checked
Valor true o false que indica si una casilla de verificación o botón de radio está activado.
• Property of checkbox and radio. See defaultChecked property.

cookie
Cadena con información almacenada en el cliente en un fichero cookies.txt.
• Property of document. See hidden object.

defaultChecked
Valor true o false qie indica si una casilla de verificación o botón de radio está seleccionado por defecto.
• Property of checkbox and radio. See form object; see checked property.

defaultSelected
Valor true o false qie indica si una opción de un cuadro de lista está seleccionada por defecto.
• Property of options. See properties index, selected, selectedIndex.

defaultStatus
Mensaje por defecto que aparece en la barra de estado.
• Property of window. See status property.

defaultValue
Valor inicial de los objetos hidden, password, text, textarea y string. En password siempre vale null por razones de seguridad.
• Property of hidden, password, text, textarea. See value property.

E
Constante de Euler (2.71828182...).
• Property of Math. See properties LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2.

elements
Array con los elementos de un formulario.
• Property of form. See elements object.

encoding
Cadena con el tipo MIME de un formulario (atributo enctype).
• Property of form. See properties action, method, target.

fgColor
Cadena o valor hexadecimal con el color de texto.
• Property of document. See properties alinkColor, bgColor, linkColor, vlinkColor; see fontcolor methods.

forms
Array con los formularios del documento.
• Property of document. See form object; see length property.

frames
Array con los frames de la ventana principal.
• Property of window. See frame object; see length property.

hash
Cadena con la parte de la URL actual que comienza con almohadilla (#) y que corresponde a un nombre de punto de anclaje.
• Property of link and location. See anchor object; see properties host, hostname, href, pathname, port, protocol, search properties.

host
Cadena formada por las propiedades hostname y port de la URL actual.
• Property of link and location. See properties hash, hostname, href, pathname, port, protocol, search.

hostname
Cadena con el nombre de dominio o dirección IP de la URL actual.
• Property of link and location. See properties hash, host, href, pathname, port, protocol, search.

href
Cadena con la URL actual.
• Property of link and location. See properties hash, host, hostname, pathname, port, protocol, search.

index
Índice de la opción seleccionada en un cuadro de lista (0 para la primera opción).
• Property of options. See properties defaultSelected, selected, selectedIndex.

lastModified
Cadena de sólo lectura con la fecha de la última modificación del archivo corespondiente al documento actual.
• Property of document.

length
Entero con el número de caracteres de una cadena o con el número de elementos de un objeto de tipo array.
• Property of anchors, elements, forms, frame, frames, history, links, options, radio, , string, window.

linkColor
Literal o valor hexadecimal con el color de los enlaces no visitados.
• Property of document. See properties alinkColor, bgColor, fgColor, vlinkColor.

links
Array con los enlaces del documento.
• See link object. See properties anchors and length.

LN2
Logaritmo neperiano de 2 (aproximadamente 0.693).
• Property of Math. See properties E, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2.

LN10
Logaritmo neperiano de 10 (aproximadamente 2.302).
• Property of Math. See properties E, LN2, LOG2E, LOG10E, PI, SQRT1_2, SQRT2.

location
Cadena de sólo lectura con la URL actual (no confundir con el objeto location).
• Property of document. See location object.

LOG2E
Logaritmo en base 2 del número e (aproximadamente 1.442).
• Property of Math. See properties E, LN2, LN10, LOG10E, PI, SQRT1_2, SQRT2.

LOG10E
Logaritmo en base 10 del número e (aproximadamente 0.434).
• Property of Math. See properties E, LN2, LN10, LOG2E, SQRT1_2, SQRT2.

method
Cadena con el atributo METHOD de un formulario (valores "GET" o "POST").
• Property of form. See properties action, encoding, target.

name
Cadena de sólo lectura con el nombre de un objeto (atributo NAME o nombre de una ventana pop-up asignado en el segundo argumento de la función open()).
• Property of button, checkbox, frame, password, radio, reset, select, submit, text, textarea, window. See value property.

options
Array de opciones de un cuadro de lista.
• See select object.

parent
Frame (objeto window) padre del frame actual.
• Property of frame and window.

pathname
Cadena con la parte del path de la URL actual.
• Property of link and location. See properties hash, host, hostname, href, port, protocol, search.

PI
Constante pi (aproximadamente 3.1415927...).
• Property of Math. See properties E, LN2, LN10, LOG2E, LOG10E, SQRT1_2, SQRT2.

port
Cadena con el número de puerto de la URL actual.
• Property of link and location. See properties hash, host, hostname, href, pathname, protocol, search.

protocol
Cadena con el protocolo de la URL actual (http, ftp, mailto, etc.).
• Property of link and location. See properties hash, host, hostname, href, pathname, port, search.

referrer
Cadena de sólo lectura con la URL desde que se enlazó con la URL actual.
• Property of document.

search
Cadena añadida a la URL actual con información de una consulta.
• Property of link and location. See properties hash, host, hostname, href, pathname, port, protocol.

selected
Valor true o false con el estado de una opción de un cuadro de lista.
• Property of options. See properties defaultSelected, index, selectedIndex.

selectedIndex
Entero con la opción seleccionada de un caudro de lista.
• Property of select, options. See properties defaultSelected, index, selected.

self
Ventana o formulario actual.
• Property of frame and window. See window property.

SQRT1_2
Raíz cuadrada de 1/2, es decir, inversa de raíz de 2 (aproximadamente 0.707).
• Property of Math. See properties E, LN2, LN10, LOG2E, LOG10E, PI, SQRT2.

SQRT2
Raíz cuadrada de 2 (aproximadamente 1.414).
• Property of Math. See properties E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2.

status
Cadena que se visualiza en la barra de estado.
• Property of window. See defaultStatus property.

target
Cadena con el atributo TARGET de un enlace (ventana donde se cargará el documento) o de un formulario (ventana a la que se enviarán los datos del formulario).
• Property of form, link, location. See properties action, encoding, method.

text
Cadena de sólo lectura con el texto de una opción de un cuadro de lista.
• Property of options.

title
Cadena de sólo lectura con el título del documento actual.
• Property of document.

top
Ventana principal.
• Property of window.

userAgent
Cadena de sólo lectura con la cabecera enviada como parte del protocolo HTTP desde el cliente al servidor para identificar el tipo de cliente. Su formato es el mismo que para appVersion.
• Property of navigator. See properties appName, appVersion, appCodeName.

value
Valor de un objeto (atributo VALUE o bien texto de un cuadro de texto, área de texto o password).
• Property of button, checkbox, hidden, options, password, radio, reset, submit, text, textarea.
• For password, text, and textarea, see defaultValue property.
• For button, reset, and submit, see name property.
• For options, see properties defaultSelected, selected, selectedIndex, text.
• For checkbox and radio, see properties checked and defaultChecked.

vlinkColor
Cadena o valor hexadecimal con el color de los enlaces visitados.
• Property of document. See properties alinkColor, bgColor, fgColor, linkColor.

window
Sinónimo de la ventana actual para evitar ambigüedad con un formulario del mismo nombre.
• Property of frame and window. See self property.


Métodos

abs(value)
Valor absoluto.
• Method of Math.

acos
Arco coseno, en radianes (0 si el argumento no está entre -1 y 1).
• Method of Math. See methods asin, atan, cos, sin, tan.

alert(msgstr)
Cuadro de aviso con un botón "Aceptar".
• Method of window. See methods confirm and prompt.

anchor(anchorname)
Cadena con un punto de anclaje en HTML con el atributo NAME dado, y con el propio objeto string como texto que se visualiza en la página.
• Method of string. See link method.

asin(value)
Arco seno, entre -pi/2 and pi/2 radianes (0 si el argumento no está entre -1 y 1).
• Method of Math. See methods acos, atan, cos, sin, tan.

atan(value)
Arco tangente, entre -pi/2 and pi/2 radianes (0 si el argumento no está entre -1 y 1).
• Method of Math. See methods acos, asin, cos, sin, tan.

back()
Carga la página anterior de la lista de páginas visitadas.
• Method of history. See methods forward and go.

big()
Cadena en HTML con el objeto string entre los tags de texto en grande.
• Method of string. See methods fontsize, small.

blink()
Cadena en HTML con el objeto string entre los tags de texto en parpadeo.
• Method of string. See methods bold, italics, strike.

blur()
El objeto de formulario pierde el foco.
• Method of password, select, text, textarea. See methods focus and select.

bold()
Cadena en HTML con el objeto string entre los tags de texto en negrita.
• Method of string. See methods blink, italics, strike.

ceil(value)
Redondea hacia arriba.
• Method of Math. See floor method.

charAt(npos)
Carácter en la posición dada (comenzando en 0) de un objeto string.
• Method of string. See methods indexOf and lastIndexOf.

clear()
Borra el contenido de la ventana.
• Method of document. See methods close, open, write, writeln.

clearTimeout(timerid)
Cancela un temporizador.
• Method of frame and window. See setTimeout method.

click()
Simula un clic en un elemento de formulario.
• Method of button, checkbox, radio, reset, submit.

close()
Para un objeto document, cierra el stream de salida y fuerza la visualización de los datos, mostrando el mensaje Listo en la Barra de Estado.
Para un objeto window (por defecto asume la ventana actual), cierra la ventana.
• Method of document and window. See methods clear, open, write, writeln.

confirm()
Cuadro de confirmación con los botones Aceptar y Cancelar. Devuelve true si se pulsó Aceptar, y false en otro caso.
• Method of window. See methods alert and prompt.

cos(rad)
Coseno del ángulo en radianes.
• Method of Math. See methods acos, asin, atan, sin, tan.

escape("char")
Código ISO Latin-1 de un carácter en el formato "%nn".
• Internal function. See unescape method.

eval(strexpr)
Evalúa una expresión y devuelve el resultado, o bien evalúa una cadena con sentencias en JavaScript.
• Internal function.

exp(value)
Potencia del número e.
• Method of Math. See methods log and pow.

fixed()
Cadena en HTML con el objeto string entre los tags de texto en fuente fija.
• Method of string.

floor(value)
Redondear hacia abajo.
• Method of Math. See ceil method.

focus()
Sitúa el foco en un elemento de formulario.
• Method of password, select, text, textarea. See methods blur and select.

fontcolor(color)
Cadena en HTML con el objeto string entre los tags de texto en el color indicado.
• Method of string.

fontsize([-|+]size)
Cadena en HTML con el objeto string entre los tags de texto en el tamaño indicado.
• Method of string. See methods big and small.

forward()
Carga la siguiente página de la lista de páginas visitadas.
• Method of history. See methods back and go.

getDate()
Día del mes (entero entre 1 y 31).
• Method of Date. See setDate method.

getDay()
Día de la semana (entero, 0=Domingo).
• Method of Date.

getHours()
Horas (entero entre 0 y 23).
• Method of Date. See setHours method.

getMinutes()
Minutos (entero entre 0 y 59).
• Method of Date. See setMinutes method.

getMonth()
Mes (entero entre 0 y 11).
• Method of Date. See setMonth method.

getSeconds()
Segundos (entero entre 0 y 59).
• Method of Date. See setSeconds method.

getTime()
Número de milisegundos desde "January 1, 1970 00:00".
• Method of Date. See setTime method.

getTimezoneOffset()
Diferencia en minutos entre la máquina cliente y la hora de Greenwich.
• Method of Date.

getYear()
Año (entero a partir de 0, es decir, 99 para 1999 y 100 para 2000).
• Method of Date. See setYear method.

go([-]page|URLstr)
Carga una página determinada, o bien una página de la lista de páginas visitadas, indicando su posición con respecto a la página actual.
• Method of history. See methods back and forward.

indexOf(str [, inipos)
Posición de la primera aparición del primer carácter de la cadena dada dentro de un string (0 para la primera posición, -1 si no se encuentra), a partir de la posición indicada.
• Method of string. See methods charAt and lastIndexof.

isNaN(str)
Devuelve true si el argumento no es un número, y false si es un número.
• Internal function. See methods parseFloat and parseInt.

italics()
Cadena en HTML con el objeto string entre los tags de texto en cursiva.
• Method of string. See methods blink, bold, strike.

lastIndexOf(str [, inipos)
Posición de la última aparición del primer carácter de la cadena dada dentro de un string (0 para la primera posición, -1 si no se encuentra), a partir de la posición indicada.
• Method of string. See methods charAt and indexOf.

link(str)
Cadena con un enlace en HTML con el atributo HREF dado, y con el propio objeto string como texto que se visualiza en la página.
• Method of string. See anchor method.

log(value)
Logaritmo neperiano (base e) de un valor mayor que 0.
• Method of Math. See methods exp and pow.

max(value1, value2)
Mayor de dos valores.
• Method of Math. See min method.

min(value1, value2)
Menor de dos valores.
• Method of Math. See max method.

open([window_arguments])
Para un documento, abre el stream de entrada que almacena todas las llamadas a los métodos write() y writeln(). Cualquier documento de la ventana se borra.
Para una ventana, abre una nueva ventana con las características indicadas: URL (opcional), nombre de la ventana y cadena con la lista de características (toolbar, location, directories, status, menubar, scrollbars, resizable, copyhistory, width, height). Cada característica se indica en la forma nombre=1 para activada y nombre=0 para desactivada (en NEtscape no se puede dejar espacio detrás de cada coma). Devuelve el objeto window creado, o null si no se pudo abrir la nueva ventana.
• Method of document and window. See methods clear, close, write, writeln.

parse(strdate)
A partir de una cadena en forma de fecha (ej. "Jan 11, 1996"), devuelve un valor de fecha en milisegundos que puede ser asignado a un objeto de tipo Date. Método estático, y por tanto se utiliza en la forma Date.parse(str).
• Method of Date. See UTC method.

parseFloat(str)
Valor float válido desde el principio de la cadena hasta encontrar un carácter no válido. Si ni siquiera el primer carácter es válido, devuelve 0 en Windows y NaN en otros sistemas.
• Internal function. See isNaN method.

parseInt(str [, radix])
Valor float válido desde el principio de la cadena hasta encontrar un carácter no válido, y transformado luego a entero. Si ni siquiera el primer carácter es válido, devuelve 0 en Windows y NaN en otros sistemas. Se puede indicar la base (por defecto en base 10).
• Internal function. See isNaN and parseFloat methods.

pow(value, exp)
Eleva un valor a la potencia indicada.
• Method of Math. See exp and log methods.

prompt(msgstr [, defaultstr])
Cuadro de diálogo con un mensaje y un cuadro de texto con un valor inicial (por defecto visualiza <undefined>). Devuelve el texto tecleado.
• Method of window. See alert and confirm methods.

random()
Valor pseudo-aleatorio entre 0 y 1.
• Method of Math.

round(value)
Redondear (.5 redondea hacia arriba).
• Method of Math.

select()
Selecciona todo el texto de un cuadro de texto.
• Method of password, text, textarea. See methods blur and focus.

setDate(day)
Establece el día del mes de una fecha.
• Method of Date. See getDate method.

setHours(hours)
Establece las horas de una fecha.
• Method of Date. See getHours method.

setMinutes(mins)
Establece los minutos de una fecha.
• Method of Date. See getMinutes method.

setMonth(month)
Establece el mes de una fecha (0 para Enero).
• Method of Date. See getMonth method.

setSeconds(secs)
Establece los segundos de una fecha.
• Method of Date. See getSeconds method.

setTime(millisecs)
Establece el valor de una fecha.
• Method of Date. See getTime method.

setTimeout(str, millisecs)
Establece un temporizador que al consumir el número de milisegundos especificado ejecutará la cadena de sentencias indicada.
• Method of window. See clearTimeout method.

setYear()
Establece el año de una fecha (0 para 1900).
• Method of Date. See getYear method.

sin(radians)
Seno de un ángulo dado en radianes.
• Method of Math. See methods acos, asin, atan, cos, tan.

small()
Cadena en HTML con el objeto string entre los tags de texto en letra pequeña.
• Method of string. See methods big and fontsize.

sqrt(value)
Raíz cuadrada.
• Method of Math. See method pow.

strike()
Cadena en HTML con el objeto string entre los tags de texto en letra tachada.
• Method of string. See methods blink, bold, italics.

sub()
Cadena en HTML con el objeto string entre los tags de texto en letra subíndice.
• Method of string. See sup method.

submit()
Simula un clic en el botón submit de un formulario.
• Method of form. See submit object; see onSubmit event handler.

substring([inipos|endpos, endpos|inipos])
Sucadena de un string, desde la meor posición hasta la mayor posición (0 para la primera posición).
• Method of string.

sup()
Cadena en HTML con el objeto string entre los tags de texto en letra superíndice.
• Method of string. See sub method.

tan(radians)
Tangente de un ángulo en radianes.
• Method of Math. See methods acos, asin, atan, cos, sin.

toGMTString()
Cadena con una fecha en formato GMT (ej. "Mon, 18 Dec 1995 17:28:35 GMT").
• Method of Date. See toLocaleString method.

toLocaleString()
Cadena con una fecha en formato local (ej. "12/18/95 17:28:35").
• Method of Date. See toGMTString method.

toLowerCase()
Cadena en minúsculas.
• Method of string. See toUpperCase method.

toString()
Cadena con una fecha o una URL.
• Method of Date, location.

toUpperCase()
Cadena en mayúsculas.
• Method of string. See toLowerCase method.

unEscape(strcod)
Carácter correspondinte a un código ASCII expresado en la forma "%xxx" (0 a 255).
• Internal function. See escape method.

UTC()
Número de milisegundo correspondientes a una fecha. Método estático utilizado en la forma Date.UTC().
• Method of Date. See parse method.

write(str [,...])
Escribe en el stream de salida de una ventana. Si se llama desde un manejador de evento, borra el contenido de la ventana actual.
• Method of document. See methods close, clear, open, writeln.

writeln(str [,...])
Ídem, escribiendo un salto de línea al final.
• Method of document. See methods close, clear, open, write.


Manejadores de Eventos

onBlur
Se produce cuando ciertos elementos de formulario pierden el foco.
• Event handler of select, text, textarea. See event handlers onChange and onFocus.

onChange
Se produce cuando se cambia el contenido de ciertos elementos de formulario y dicho elemento pierde el foco.
• Event handler of select, text, textarea. See event handlers onBlur, onFocus.

onClick
Se produce cuando se hace clic en un elemento de la página.
• Event handler of button, checkbox, radio, link, reset, submit.

onFocus
Se produce cuando ciertos elementos de formulario obtienen el foco.
• Event handler of select, text, textarea. See event handlers onBlur and onChange.

onLoad
Se produce cuando se termina de cargar una nueva página o todos los frames de la ventana.
• Event handler of window. See onUnload event handler.

onMouseOver
Se produce cuando se sitúa el puntero del ratón sobre un enlace de la página.
• Event handler of link.

onSelect
Se produce cuando se selecciona texto en un cuadro de texto.
• Event handler of text, textarea.

onSubmit
Se produce cuando se envían los datos de un formulario. Debe devolverse true para enviar los datos, y false si no se desean enviar.
• Event handler of form. See submit object and method.

onUnload
Se produce cuando se descarga la página actual.
• Event handler of window. See onLoad event handler.


Sentencias

break
Termina un bucle for o while.

comment
Comentarios: // para comentario hasta fin de línea, y /* ... */ para varias líneas.

continue
Inicia una nueva iteración en un bucle while o for.

for
Bucle con tres expresiones opcionales.
    for(initialExpressions; condition; updateExpressions)
      ...
for...in
Recorre mediante una variable todas las propiedades de un objeto:
    for (variable in object)
      ...
function
Declara una función o método.
    function name([parameter] [...,parameter])
    {
      ...
    }
if...else
Sentencia condicional.
    if (condition)
      ...
    [else
      ...]
return
Devuelve un valor en una función.
    return expression[;]
var
Declara una variable y opcionalmente inicializa su valor. La variable es local si se declara dentro de una función y global para el documento en otro caso.
    var variableName[=value] [,...]
while
Bucle mientras se cumpla una condición.
    while (condition)
      ...
with
Permite tratar las propiedades de un objeto sin necesidad de especificar dicho objeto delante de cada una de ellas.
    with (object)
      ...

Palabras Reservadas

No todas se usan actualmente, pero están reservadas para usos futuros:
abstract, alert, arguments, Array, blur, boolean, Boolean, break, byte, callee, caller, captureEvents, case, catch, char, class, clearInterval, clearTimeout, close, closed, confirm, const, constructor, continue, Date, debugger, default, defaultStatus, delete, do, document, double, else, enum, escape, eval, export, extends, false, FALSE, final, finally, find, float, focus, for, frames, function, Function, goto, history, home, if, implements, import, in, Infinity, innerHeight, innerWidth, instanceof, int, interface, isFinite, isNaN, java, length, location, locationbar, long, Math, menubar, moveBy, moveTo, name, NaN, native, netscape, new, null, Number, Object, open, opener, outerHeight, outerWidth, package, Packages, pageXOffset, pageYOffset, parent, parseFloat, parseInt, personalbar, print, private, prompt, protected, prototype, public, RegExp, releaseEvents, resizeBy, resizeTo, return, routeEvent, scroll, scrollbars, scrollBy, scrollTo, self, setInterval, setTimeout, short, static, status, statusbar, stop, String, super, switch, synchronized, this, throw, throws, toolbar, top, toString, transient, true, TRUE, try, typeof, unescape, unwatch, valueOf, var, void, watch, while, window, with.