Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/06/2011, 18:43
Pinty
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 3 meses
Puntos: 14
Respuesta: Un efecto muy llamativo, ¿Cómo hacerlo?

Ah comprendo, quieres cambiar la imagen que esta dentro del <div>, no la imagen que esta de fondo del <div>. Puedes hacer lo siguiente a ver si esto te funciona. Te comento.

Suponemos que tienes la siguiente imagen dentro de tu div

Código HTML:
Ver original
  1. <div id="contenido">
  2. <img id="imagen1" alt="imagen" src="miImagen1.jpg" onmouseover="cambiarImagen1();" onmouseout="cambiarImagen2();"/>
  3. </div>

Como puedes ver tenemos dos funciones que se corresponden con las acciones onmouseover (cuando pasamos el raton por encima) y onmouseout (cuando quitamos el raton de por encima)
Cada evento hace cosas diferentes asi que usaremos dos funciones javascript diferentes aunque su codigo sea el mismo, veamos.

Código Javascript:
Ver original
  1. function cambiarImagen1(){
  2.     var imagen = document.getElementById('imagen1');
  3.     imagen.src = 'images/miImagen2.jpg';
  4. }

Código Javascript:
Ver original
  1. function cambiarImagen2(){
  2.     var imagen = document.getElementById('imagen1');
  3.     imagen.src = 'images/miImagen1.jpg';
  4. }

Espero que este pequeño ejemplo te sirva de ayuda y no tienes nada que agradecerme
Mucha suerte

Un saludo
Pinty