Pagina anterior Indice Pagina de scripts
WEB
Manejo de eventos en la
usando Scripts en Visual Basic y Java.

Un evento es la reaccion de WINDOWS cuando el usuario hace algo como mover el raton o accionarlo. Windows examina la señal(evento) para decidir que lo causó y como va a reaccionar. Para manejar los"eventos" se pueden usar Scripts en Visual Basic o en Java.

Existen cuatro metodos para hacer VB scripts. Ojo, solo puede verse en Microsoft Internet Explorer 4.0 o versiones mas recientes. Oprime el boton izquierdo del raton.

Primer metodo:

He aqui el codigo para el script. Consiste en hacer una subrutina.

La parte (>) ha sido sustituido por [] para que se pueda ver en el browser:

[H2 ID=MyHeading]Some Text[/H2] ........ [SCRIPT LANGUAGE=VBSCRIPT] Sub MyHeading_onClick() MsgBox "You clicked me!" End Sub [/SCRIPT]

Primer metodo para hacer scripts en VB en accion


Segundo metodo:

Se puede crear una subrutina con cualquier nombre y ligarla a un evento.

Codigo para el segundo metodo:

[H2 LANGUAGE=VBSCRIPT ONCLICK="MyClickCode"] Aqui va el texto[/H2] ................................................................ [SCRIPT LANGUAGE=VBSCRIPT] Sub MyClickCode() MsgBox "el texto que va a aparecer en el rectangulo" End Sub [/SCRIPT]

Segundo metodo en accion


El tercer metodo se acerca a pasos agigantados:

Se denomina el "inline"codigo. Simplemente se escribe el codigo dentro de las marcas (tags):

[H2 LANGUAGE=VBSCRIPT ONCLICK=”MsgBox’You Click me!’”] El texto va aqui[/H2]


El tercer metodo en accion

Finalmente llego el ultimo de los metodos.

Consiste en usar una seccion de Script por cada evento.

[H2 ID=MyHeading] Aqui va el texto.[/H2] [SCRIPT LANGUAGE=VBSCRIPT FOR=MyHeading EVENT=ONCLICK] MsgBox “You clicked me!” [/SCRIPT]

Este es el ultimo de los cuatro metodos a estudiar:




En Java se hace la conexion entre una funcion y el elemento al definir la funcion dentro de los "tags". En Java se usa alert en lugar de MsgBox.

Ahora van las formas de Java Scripts

Primera forma

He aqui el codigo para el mismo script en Java:

[H2 ONCLICK= “MyClickCode()”]El texto[/H2]
[SCRIPT LANGUAGE=JAVASCRIPT]
function MyClickCode()
{
   alert(“You clicked me!”)
}
[/SCRIPT]

Oprime el boton izquierdo del raton!

Si se desea conectar el manejo del evento con el documento en sí, entonces el Script se coloca en el BODY:

[BODY ONMOUSEMOVE=”MyMouseMOVECODE()” ONCLICK=”MyClickCode()”]

Elmetodo anterior solo funciona cuando se coloca dentro del Body. No es muy practico. El proximo metodo es el inline code. Veamos como funciona y despues el codigo:

Oprime el raton

Mas sencillo no puede ser. He aqui el codigo que apenas es de una sola linea:

[H2 LANGUAGE=JSCRIPT ONCLICK=”alert(‘Me has....”);”] Aqui va el texto: Oprime el raton[/H2}

Ahora viene lo mejor como JavaScript es el lenguaje principal en el 'browser" podemos omitir el atributo LANGUAGE y funciona igual:

Sin el atributo Lenguaje.


El codigo se las trae aunque parezca sencillo hay que tener cuidado con la puntuacion si no no funciona.

[H2 ONCLICK=”alert(‘Me has tocado otra vez!’)”] ...el texto [/H2]

Hasta aqui nuestra primera leccion para hacer mejores Web paginas. Hasta la próxima!