Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA NO. 8
NOMBRE: Eventos en JavaScript
OBJETIVO: Crear un programa en JavaScript en los que maneje varios tipos de
eventos.
MARCO TEORICO:
Tipos de eventos
<textarea>
<textarea>, <body>
<body>
Onload Pagina cargada <body>
completamente
Onmousedown Pulsar un botón del Todos los elementos
raton y no soltarlo
Onmousemove Mover el raton Todos los elementos
Onmouseout El raton sale del Todos los elementos
elemento
Onmouseover El raton entra en el Todos los elementos
elemento
Onmouseseup Soltar el botón del Todos los elementos
raton
Onreset Iniciar el formulario <form>
Onresize Modificar el tamaño de <body>
la ventana
Onselect Seleccionar un texto <input>
Onsubmit Enviar el formulario <form>
Onunload Se abandona la pagina , <body>
por ejemplo al cerrar el
navegador
Ejemplos de Sintaxis
Ejemplo:
function CogeExpresion(form) {
form.entrada.blur()
form.entrada.value = prompt("Introduce una expresión matemática válida en
JavaScript","")
Calcula(form)
Posee las propiedades defaultValue, name y value, con el mismo significado que para el
cuadro de texto. Los métodos focus(), blur() y select() pueden utilizarse con este
elemento, al igual que los eventos onFocus, onBlur y onSelect.
Los botones submit y reset poseen las propiedades name y value, puediendo
utilizarse con ellos el método click() y el evento onClick().
<BODY>
<FORM>
<TABLE BORDER=1>
<TR><TD COLSPAN=4><INPUT TYPE=text NAME=display VALUE=""
onFocus="this.blur();"></TD></TR>
<TR>
<TD><INPUT TYPE=button NAME="7" VALUE=" 7 "
onClick="IntroduceNumero(this);"></TD> <TD><INPUT TYPE=button
NAME="8" VALUE=" 8 " onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="9" VALUE=" 9 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="+" VALUE=" + "
onClick="Calcula(this);"></TD></TR><TR> <TD><INPUT TYPE=button
NAME="4" VALUE=" 4 " onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="5" VALUE=" 5 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="6" VALUE=" 6 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="-" VALUE=" - "
onClick="Calcula(this);"></TD>
</TR>
<TR>
<TD><INPUT TYPE=button NAME="1" VALUE=" 1 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="2" VALUE=" 2 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="3" VALUE=" 3 "
onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="*" VALUE=" * "
onClick="Calcula(this);"></TD></TR><TR> <TD><INPUT TYPE=button
NAME="0" VALUE=" 0 " onClick="IntroduceNumero(this);"></TD>
<TD><INPUT TYPE=button NAME="C" VALUE=" C "
onClick="Limpiar(this.form);"></TD>
<TD><INPUT TYPE=button NAME="CE" VALUE="CE"
onClick="BorraNumero(this.form);"></TD>
<TD><INPUT TYPE=button NAME="/" VALUE=" / "
onClick="Calcula(this);"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
REQUERIMIENTOS:
Editor de código: Visual Studio Code
Navegadores web: Chrome, Edge
PROCEDIMIENTO:
3-Lo siguiente será colocar una etiqueta <h3> seguida de una etiqueta <a> donde
utilizaremos nuestro primer evento onclick que al dar click con el mouse nos
mandara un mensaje en la parte superior del navegador
4-onmousemove este evento nos proporcionara un efecto que al pasar el click sobre
el enlace nos mandara un mensaje que incluiremos dentro del mismo
5-Lo siguiente será colocar una Imagen seguida del atributo src=”img” y el evento
onclick que al dar click con el mouse en la imagen nos mandara un mensaje en la
parte superior del navegador
6-El siguiente evento que utilizaremos será onmousemove este elemento nos
proporcionara que al pasar el click sobre una imagen nos mandara un mensaje que
incluiremos dentro del mismo
7- Los siguiente es agregar enlaces para poder hacer funcionar nuestros scripts
para esto utilizaremos nuestros eventos onclick asi como onmousemove y también
nuestros métodos de JavaScript los cuales darán un funcionamiento de agregar
color como se programo al principio dándole color azul al primer enlace rojo al
segundo verde al tercero y naranja al cuarto
Azul
Rojo
Verde
Naranja
CONCLUSIONES:
REFERENCIAS:
Bibliográficas
De internet
http://laplace.ucv.cl/Cursos/Old/FisComputacional/javascript/Tutorial/javascript6.html
https://www.arkaitzgarro.com/javascript/capitulo-15.html