Tecnología

Inicio

¿Cómo hacer de paso del ratón en una página Web

Una pasar el ratón es un efecto que se produce cuando un usuario mueve el cursor del ratón sobre una imagen y la imagen cambia como resultado. Mouseovers se alcanzan habitualmente utilizando un lenguaje de script del lado del cliente como JavaScript y se utilizan para crear botones y menús desplegables.

Instrucciones

1 Insertar la imagen que actuará la imagen por defecto para realizar el efecto del ratón en el documento HTML. Para ello, agregue la siguiente línea de código en el cuerpo del documento HTML:

<img src='myMouseOutImage.jpg' height='40' width='100' name='myimage' />

Asegúrese de darle a la imagen un atributo de nombre, ya que esta será la forma en JavaScript hará referencia a esta imagen en particular. Cambiar la fuente "myMouseOutImage.jpg" al nombre de la imagen que desea utilizar como estado "arriba" del ratón encima.

2 Insertar una etiqueta de script apertura y cierre en la sección "<head>" de la página web. La sección de cabecera de un documento HTML es siempre al principio del documento. Aquí es donde se escribirá el código JavaScript para el ratón encima para que el navegador entiende qué hacer con el código. La sección de la cabeza debe ser similar a la siguiente:

&lt;head>

& Lt; title> Mi primer MouseOver & lt; / title>

& Lt; script language = "javascript">

* Sus funciones irán aquí *

& Lt; / script>

& Lt; / head>

3 Crear la función de controlador para el evento "onMouseOver" insertando el siguiente JavaScript en la sección de secuencia de comandos que insertó en la sección de cabecera de la página web:

function mouseOn(){

document.images [ "myimage"] src = "myMouseOverImage.jpg.";

}

Esta función cambia la imagen a la imagen por encima del ratón que se especifique. Si el ratón encima es un botón, esta imagen podría ser una versión deprimida del botón para simular el ratón empujándola hacia abajo en la página. Cambiar la fuente "myMouseOverImage.jpg" al nombre de la imagen que desea usar como la imagen por encima del ratón para el estado "abajo".

4 Crear la función de controlador para el evento "onMouseOut" insertando el siguiente JavaScript en la sección de secuencia de comandos que insertó en la sección de cabecera de la página web:

function mouseOff(){

document.images [ "myimage"] src = "myMouseOutImage.jpg.";

}

Esta función restaura la imagen por encima del ratón a la imagen posición original "arriba". Recuerde que para cambiar la fuente "myMouseOutImage.jpg" al nombre de la imagen que utilizó para el estado "arriba".

5 Asignar las funciones a sus respectivos eventos utilizando el elemento de enlace para encapsular el elemento de imagen por encima del ratón:

&lt;a href="javascript:void(0)" onMouseOver="mouseOn()" onMouseOut="mouseOff()"> &lt;img src='myMouseOutImage.jpg' height='40' width='100' name='myimage' /> &lt;/a>

Observe que la imagen se ha convertido ahora en un vínculo mediante la adición de una etiqueta de ancla alrededor de ella. El atributo "href" del enlace no hace nada ya que el vínculo no cambia la página, pero el enlace es esencial para crear un evento que activará el "mouseOver" y funciones de eventos "mouseOut".

6 Compruebe que su documento HTML tiene una apariencia similar a la siguiente:

<Html>

<Head>

&lt;title> My First MouseOver &lt;/title>

& Lt; script language = "javascript">

mouseOn función () {

document.images [ "myimage"] src = "myMouseOverImage.jpg.";

}

funcionar mouseOff () {

document.images [ "myimage"] src = "myMouseOutImage.jpg.";

}

& Lt; / script>

</ Head>

<Body>

&lt;a href="javascript:void(0)" onMouseOver="mouseOn()" onMouseOut="mouseOff()">&lt;img src='myMouseOutImage.jpg' height='40' width='100' name='myimage' />&lt;/a>

</ Body>

</ Html

Consejos y advertencias

  • JavaScript mayúsculas y minúsculas, por lo que "mouseOn" no es lo mismo que "MouseOn."