La siguiente tabla resume los eventos más importantes definidos por JavaScript:

Evento Descripción Elementos para los que está definido
onblur Deseleccionar el elemento <button>, <input>, <label>, <select>, <textarea>, <body>
onchange Deseleccionar un elemento que se ha modificado <input>, <select>, <textarea>
onclick Pinchar y soltar el ratón Todos los elementos
ondblclick Pinchar dos veces seguidas con el ratón Todos los elementos
onfocus Seleccionar un elemento <button>, <input>, <label>, <select>, <textarea>, <body>
onkeydown Pulsar una tecla (sin soltar) Elementos de formulario y <body>
onkeypress Pulsar una tecla Elementos de formulario y <body>
onkeyup Soltar una tecla pulsada Elementos de formulario y <body>
onload La página se ha cargado completamente <body>
onmousedown Pulsar (sin soltar) un botón del ratón Todos los elementos
onmousemove Mover el ratón Todos los elementos
onmouseout El ratón "sale" del elemento (pasa por encima de otro elemento) Todos los elementos
onmouseover El ratón "entra" en el elemento (pasa por encima del elemento) Todos los elementos
onmouseup Soltar el botón que estaba pulsado en el ratón Todos los elementos
onreset Inicializar el formulario (borrar todos sus datos) <form>
onresize Se ha modificado el tamaño de la ventana del navegador <body>
onselect Seleccionar un texto <input>, <textarea>
onsubmit Enviar el formulario <form>
onunload Se abandona la página (por ejemplo al cerrar el navegador) <body>

Crear un documento como el siguiente donde trabajaremos diferents tipos de enventos aplicados a algunos elementos.

Mostrar respuesta correcta o incorrecta, despues de introducir los datos

Preguntas con respuestas ocultas

Cuántos meses tiene el año

Quién ganó la liga 2010-2011?

Siempre que llovió paró

Porqué las respuestas están ocupando espacio aunque no se vean

Ejemplo propiedad visible

Ejemplo de la web

Crea un formulario que guarde las propiedades de la pantalla que está utilizando el usuarios

Esto lo muestra en pantalla código Recoger datos en form
Propiedades del objeto screen

Ancho total de la pantalla = 1366 píxeles
Altura total de la pantalla = 768 píxeles
Ancho disponible de la pantalla = 1366 píxeles
Altura disponible de la pantalla = 728 píxeles
Profundidad de color = 24 bits
Cantidad de colores = 16777216
<script type="text/javascript"> 

  // propiedades del objeto screen   document.write("Propiedades del objeto screen <br /><br />"); 
     document.write("Ancho total de la pantalla = ", screen.width, " píxeles<br />");  
 document.write("Altura total de la pantalla = ", screen.height, " píxeles<br />"); 
 document.write("Ancho disponible de la pantalla = ", screen.availWidth, " píxeles<br />");
   document.write("Altura disponible de la pantalla = ", screen.availHeight, " píxeles<br />");  
 document.write("Profundidad de color = ", screen.colorDepth, " bits<br />"); 
  document.write("Cantidad de colores = ", Math.pow(2, screen.colorDepth), " <br />"); 
  </script>
Crear un text área por cada variable.