domingo, 20 de septiembre de 2015

JavaScript - Eventos

¿Qué es un evento?

La interacción de JavaScript con HTML se maneja a través eventos que se producen cuando el usuario o el navegador manipula una página.
Cuando se carga la página, se llama un evento. Cuando el usuario hace clic en un botón, ese clic es también un evento. Otros ejemplos incluyen eventos como pulsar cualquier tecla, el cierre de una ventana, cambiar el tamaño de una ventana, etc.
Los desarrolladores pueden utilizar estos eventos para ejecutar JavaScript codificado respuestas, que causan botones para cerrar las ventanas, los mensajes que se mostrarán a los usuarios, los datos sean validados, y prácticamente cualquier otro tipo de respuesta imaginable.
Los eventos son una parte de la Document Object Model (DOM) Nivel 3 y cada elemento HTML contiene un conjunto de eventos que pueden desencadenar Código JavaScript.
Por favor, vaya a través de este pequeño tutorial para una mejor comprensiónReferencia HTML Evento. Aquí vamos a ver algunos ejemplos para entender una relación entre eventos y JavaScript -

onclick Tipo de evento

Este es el tipo de evento más frecuente que se produce cuando un usuario hace clic en el botón izquierdo de su ratón. Usted puede poner su validación, advertencia, etc., en contra de este tipo de evento.

Ejemplo

Pruebe el siguiente ejemplo.
<html>
<head>

<script type="text/javascript">
<!--
function sayHello() {
alert
("Hello World")
}
//-->
</script>

</head>

<body>
<p>Click the following button and see result</p>

<form>
<input type="button" onclick="sayHello()" value="Say Hello" />
</form>

</body>
</html>

Salida


Tipo de evento onsubmit

onsubmit es un evento que ocurre cuando intenta enviar un formulario. Usted puede poner su validación de formularios en contra de este tipo de evento.

Ejemplo

El siguiente ejemplo muestra cómo utilizar onsubmit. Aquí hacemos un llamado avalidate () la función antes de enviar a los datos del formulario al servidor web. Sivalidate () función devuelve true, el formulario se presentará, de lo contrario no va a enviar los datos.
Pruebe el siguiente ejemplo.
<html>
<head>

<script type="text/javascript">
<!--
function validation() {
all validation goes here
.........
return either true or false
}
//-->
</script>

</head>
<body>

<form method="POST" action="t.cgi" onsubmit="return validate()">
.......
<input type="submit" value="Submit" />
</form>

</body>
</html>

onmouseover y onmouseout

Estos dos tipos de eventos le ayudará a crear efectos agradables con imágenes, o incluso con el texto también. El onmouseover evento se dispara cuando usted trae su ratón sobre cualquier elemento y el onmouseout desencadena cuando se mueve el puntero del ratón a partir de ese elemento. Pruebe el siguiente ejemplo.
<html>
<head>

<script type="text/javascript">
<!--
function over() {
document
.write ("Mouse Over");
}

function out() {
document
.write ("Mouse Out");
}

//-->
</script>

</head>
<body>
<p>Bring your mouse inside the division to see the result:</p>

<div onmouseover="over()" onmouseout="out()">
<h2> This is inside the division </h2>
</div>

</body>
</html>

Salida


HTML 5 Eventos estándar

Los HTML 5 eventos estándar se enumeran aquí para su referencia. Aquí guión indica una función Javascript para ser ejecutado en contra de ese evento.
CualidadValorDescripción
DesconectadoguiónDispara cuando el documento se queda sin conexión
OnAbortguiónDispara en un evento de aborto
onafterprintguiónDispara después de que el documento se imprime
onbeforeonloadguiónDispara antes de que las cargas de documentos
OnBeforePrintguiónDispara antes de imprimir el documento
onblurguiónDispara cuando la ventana pierde el foco
oncanplayguiónDispara cuando los medios pueden empezar a jugar, pero la fuerza tiene que parar por buffering
oncanplaythroughguiónDispara cuando los medios de comunicación pueden jugar hasta el final, sin parar de búfer
onchangeguiónDispara cuando un elemento cambia
al hacer clicguiónDispara en un clic del ratón
OnContextMenuguiónDispara cuando se activa un menú contextual
ondblclickguiónDispara en un ratón haga doble clic
ondragguiónDispara cuando se arrastra un elemento
ondragendguiónDisparadores al final de una operación de arrastre
ondragenterguiónDispara cuando un elemento ha sido arrastrado a un destino de colocación válida
OnDragLeaveguiónDispara cuando un elemento está siendo arrastrado en un destino de colocación válida
ondragoverguiónDisparadores en el inicio de una operación de arrastre
ondragstartguiónDisparadores en el inicio de una operación de arrastre
ondropguiónDispara cuando se cayó elemento arrastrado
ondurationchangeguiónDisparadores cuando se cambia la longitud de los medios de comunicación
onemptiedguiónDispara cuando un elemento de recurso de medios de repente se vuelve vacía.
onendedguiónSe dispara cuando los medios de comunicación ha llegar al final
onerrorguiónDispara cuando se produzca un error
onfocusguiónDispara cuando la ventana se pone el foco
onformchangeguiónSe dispara cuando un formulario cambios
onforminputguiónDispara cuando una forma se pone la entrada del usuario
onhaschangeguiónDispara cuando el documento tiene el cambio
oninputguiónDispara cuando un elemento recibe la entrada del usuario
oninvalidguiónDispara cuando un elemento no es válido
onkeydownguiónDispara cuando se pulsa una tecla
onkeypressguiónDispara cuando se pulsa una tecla y puesto en libertad
onkeyupguiónDispara cuando se suelta una tecla
onloadguiónSe dispara cuando las cargas de documentos
onloadeddataguiónDispara cuando los datos medios se carga
onloadedmetadataguiónDispara cuando la duración y otros datos de los medios de un elemento material está cargado
onLoadStartguiónDispara cuando el navegador comienza a cargar los datos de los medios
onmessageguiónDispara cuando se activa el mensaje
onmousedownguiónDispara cuando se pulsa un botón del ratón
onmousemoveguiónSe dispara cuando el puntero del ratón se mueve
onmouseoutguiónDispara cuando el puntero del ratón se mueve fuera de un elemento
onmouseoverguiónDispara cuando el puntero del ratón se mueve sobre un elemento
onmouseupguiónDispara cuando se suelta el botón del ratón
onMouseWheelguiónDispara cuando se hace girar la rueda del ratón
onofflineguiónDispara cuando el documento se queda sin conexión
onoineguiónDispara cuando el documento se pone en línea
ononlineguiónDispara cuando el documento se pone en línea
onpagehideguiónDispara cuando la ventana está oculta
onpageshowguiónDispara cuando la ventana se hace visible
onPauseguiónDispara cuando se hace una pausa de datos multimedia
onplayguiónDispara cuando los datos medios de comunicación va a empezar a jugar
onplayingguiónDispara cuando los datos de medios de comunicación ha empezar a jugar
onpopstateguiónDispara cuando cambia la historia de la ventana
en progresoguiónDispara cuando el navegador es ir a buscar los datos de los medios de comunicación
onratechangeguiónDispara cuando el tipo de juego de los datos de los medios ha cambiado
onreadystatechangeguiónSe dispara cuando los cambios de estado listo
onredoguiónDispara cuando el documento realiza una redo
onresizeguiónDispara cuando se cambia el tamaño de la ventana
onscrollguiónDispara cuando se está desplazando la barra de desplazamiento de un elemento
onseekedguiónDispara cuando el atributo de búsqueda de un elemento de los medios de comunicación ya no es así, y la búsqueda ha terminado
onseekingguiónDispara cuando el atributo de búsqueda de un elemento de comunicación es verdad, y la búsqueda se ha iniciado
onselectguiónDispara cuando se selecciona un elemento
onstalledguiónDispara cuando hay un error en ir a buscar datos de los medios
onstorageguiónSe activa cuando se carga el documento
onsubmitguiónDispara cuando se envía un formulario
onsuspendguiónDispara cuando el navegador ha sido ir a buscar los datos de los medios de comunicación, pero se detuvo antes de que el archivo entero de medios era descabellada
ontimeupdateguiónDispara cuando los medios cambia su posición de juego
OnUndoguiónDispara cuando un documento realiza una deshacer
onunloadguiónDispara cuando el usuario abandona el documento
onvolumechangeguiónDispara cuando los medios cambia el volumen, también cuando el volumen está ajustado en "mute"
onwaitingguiónDispara cuando los medios de comunicación ha dejado de jugar, pero se espera que reanude

No hay comentarios:

Publicar un comentario