feed twitter facebook LinkedIn facebook

JavaScript » Cambiar dinámicamente una imagen con JavaScript

Septiembre 9, 2009 por Víctor Cuervo . 7241 visitas 2 Comentarios Imprimir Imprimir

En este ejemplo vamos a explicar como al pasar sobre un enlace cambie una imagen del documento. Para poder llevar a cabo este ejemplo debemos de tener en cuenta una serie de cosas.

La primera es que el código Javascript que se ejecute para cambiar la imagen empezará a ejecutarse cuando se produzca el evento onMouseOver sobre el enlace. Este evento llamará a una función que podemos llamar cambiar.

No se nos debe de olvidar que cuando el usuario abandone el enlace debemos de volver a poner la imagen original. Para ello debemos de capturar el evento onMouseOut que lanzará otra función que llamaremos volver.

  1. <a href="#" onMouseOver="cambiar();" onMouseOut="volver();">Al pasar sobre mi cambiará la imagen</a>

Con respecto a las funciones Javascript debemos de tener en cuenta como se llama la imagen del documento. Para ello daremos un identificador a la imagen a través de su parámetro ID.

  1. <img src="mt05.jpg" id="matrix"/>

Como conocemos el nombre de la imagen valdrá con modificar su parámetro src que indica el origen de la imagen.

  1. <script type="text/javascript">
  2.  
  3. function cambiar () {
  4. document.getElementById('matrix').src = "mt07.jpg";
  5. }
  6.  
  7. function volver () {
  8. document.getElementById('matrix').src = "mt05.jpg";
  9. }
  10.  
  11. </script>

Cuando entremos en el enlace se cargará una foto y cuando salgamos, otra.

Visualizar el Codigo
Visualiza el artículo
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Javascript
Foro sobre Javascript
tags: , , , , , ,

Artículos relacionados:

2 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Polilla
    Enero 6, 2011 #

    Hola que tal soy nueva en esto del JS no se mucho pero entiendo bien el lenguaje tengo una pregunta ya uqe estoy haciendo un proyecto con esta aplicación.. yo quiero hacer una lista de enlaces y que en cada enlace me vaya enseñando una foto diferente o correspondiente a ese tema en particular.. como quedaria el código para eso??

    De ante mano agradeceria su ayuda.. quiero hacer un ejemplo como el de esta página http://www.conaculta.gob.mx/

  2. omar
    Abril 25, 2012 #

    hola me parece muy bien su pagin

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*