Los "Handlers" son acciones a ejecutar cuando sucede un evento. Por ejemplo, el TAG body, puede llevar como atributo un handler para onLoad. Esto es, que ejecute una acción cuando la página acabe de cargarse por completo. Por ejemplo:
<BODY onLoad=alert("Hola!");>
En este ejemplo, estamos utilizando un handler para onLoad que ejecuta un comando en JavaScript llamado alert. El comando alert, despliega una ventana de "confirmación". Para el comando alert("Hola!"); Aparecerá una ventana con el mensaje "Hola!". Probar aquí (Nótese como es necesario terminar la instrucción con un punto y coma ";").
Hay otras funciones que nos pueden ser útiles. Para "probar" comandos de JavaScript, puede escribirse en la barra de direcciones del browser de la siguiente manera: javascript:alert("Hola!");
Otro comando útil, es prompt. Su sintaxis es:
prompt(mensaje, valor_default);
Supóngase que se quiere pedir al usuario su nombre y luego (no me pregunten porqué) desplegarlo con un alert. Esto se puede lograr en una linea de código. Puesto que prompt "regresa" un valor (el que el usuario tecleó), ese mismo valor puede ser introducido en alert:
Como puede verse en este ejemplo, no utilizamos valor_default de prompt; puede omitirse.
Sigamos con los Handlers..
Algunos elementos de las formas, pueden manejar un handler para onClick. Por ejemplo, el siguiente código, manda un "alert" cuando se hace click al CheckBox..
<FORM>
<INPUT type="checkbox" onClick=alert("Click!");>
</FORM>
Hay varios handlers para objetos de una forma. Los más importantes son: