Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > Captura de eventos con Javascript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Captura de eventos con Javascript

JavaScript permite definir eventos y asignarlos a objetos por encima de los elementos donde nacen dichos eventos.

Para definir estos eventos, los objetos window, document y layer utilizan los siguientes métodos:

  1. captureEvents: Captura eventos del tipo que se especifique.
  2. releaseEvents: Ignora la captura del tipo especificado.
  3. routeEvent:: Envía el evento capturado a un objeto.

Ahora vamos a ver la secuencia de captura, definición y activación de un gestor de eventos:

  1. Debemos especificar el tipo de eventos que queremos capturar:
           window.captureEvent(Event.CLICK [| Event.* | Event.*])    

    De este modo, todos los eventos de tipo CLICK que se produzcan serán capturados. Nótese que se pueden especificar varios eventos, siempre separados por | que significa OR.

  2. Tras capturar dicho(s) evento(s), deberemos especificar una función que realice las acciones asociadas a dicho evento:
         function evento_nombre([parámetros]){     

    acciones return true
    o false

    La función devolverá true cuando la acción sea posible y false en caso contrario.

  3. Ya tenemos el evento capturado y la función asociada, sólo queda asignar al evento la función especificada:
         window.onClick=evento_nombre;   



Autor: UNAV
http://www.unav.es/cti/manuales/TutorialJavaScript/lecciones/leccion4.html#captura

Usuarios que han visto este tema también han visto...

- Música en la página con Javascript
- Cerrar ventanas con Javascript
- Fecha y hora en JavaScript
- Manejo de errores con JavaScript
- Detectar el final de una descarga


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 22:26:15