Foros del Web » Programando para Internet » Javascript »

Problema con evento onmouseover

Estas en el tema de Problema con evento onmouseover en el foro de Javascript en Foros del Web. Hola, estoy haciendo una web y quiero usar el evento onmouseover y onmouseout para que cuando pasen el mouse por arriba de una imagen cambie ...
  #1 (permalink)  
Antiguo 26/07/2012, 16:18
 
Fecha de Ingreso: mayo-2009
Mensajes: 57
Antigüedad: 14 años, 11 meses
Puntos: 0
Problema con evento onmouseover

Hola, estoy haciendo una web y quiero usar el evento onmouseover y onmouseout para que cuando pasen el mouse por arriba de una imagen cambie pero no me funciona, podrian ayudarme para ver si escribi algo mal.

Muchas gracias

Código HTML:
<img src="img/quienes_somos.png" width="333" height="150"  onmouseover="this.style.backgroundImage='url(img/quienes_somos_hover.png)'" onmouseout="this.style.backgroundImage='url(img/quienes_somos.png)';" /> 
  #2 (permalink)  
Antiguo 26/07/2012, 16:37
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema con evento onmouseover

Una imagen de por si tiene opacidad por lo que no te dejará ver el fondo, para que funcione lo que has hecho, la imagen por defecto debe ser una imagen transparente (gif, png).
La otra alternativa es que tu script no modifique el estilo para el background de fondo, sino que reemplace el atributo src del elemento img

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 26/07/2012, 21:28
 
Fecha de Ingreso: mayo-2009
Mensajes: 57
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Problema con evento onmouseover

La imagen es .png, ¿Cómo modifico para que me remplaze el atributo src?
  #4 (permalink)  
Antiguo 26/07/2012, 22:59
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema con evento onmouseover

this.src = 'imagen.jpg', asi de sencillo, y puede ser cualquier formato.
De la otra forma tambien se puede pero es mas complicado, la imagen original tiene que ser transparente (toda, aunque sea de 1x1 px), y deberías establecer un fondo por defecto (= al el onmouseout)
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: evento, onmouseover
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:31.