Foros del Web » Programando para Internet » Javascript »

Cambiar imágenes al pasar cursor por encima

Estas en el tema de Cambiar imágenes al pasar cursor por encima en el foro de Javascript en Foros del Web. Buenas. No se muy bien que nombre tiene este efecto, por lo que no se exactamente como buscar info sobre ello. Estoy desarrollando un ecommerce ...
  #1 (permalink)  
Antiguo 29/11/2010, 04:02
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Pregunta Cambiar imágenes al pasar cursor por encima

Buenas.

No se muy bien que nombre tiene este efecto, por lo que no se exactamente como buscar info sobre ello.

Estoy desarrollando un ecommerce y donde muestro el catálogo de productos cada uno con su imagen, necesito que al pasar con el ratón por encima de la imagen, ésta vaya cambiando en un intervalo de varios segundos entre varias. Es decir, me situo encima de una imagen, y si mantengo el cursor encima al cabo de unos segundos me la sustituya por otra y si sigo con el cursor encima, me la vuelva a cambiar por la siguiente de una lista hasta volver a la primera de nuevo.

A ver si podeis echarme una mano, gracias de antemano.
  #2 (permalink)  
Antiguo 29/11/2010, 04:20
 
Fecha de Ingreso: noviembre-2010
Mensajes: 38
Antigüedad: 14 años
Puntos: 2
Respuesta: Cambiar imágenes al pasar cursor por encima

Los eventos que se disparan al entrar y salir de la imagen, son:

OnMouseOver y OnMouseOut

Básicamente tienes que tener una función que mediante un timer, se llame a si misma continuamente. En cada ejecución cambia una imagen.

La primera llamada, la haces en OnMouseOver.

Luego necesitas otra funcion que detenga el timer, esta se debe ejecutar en OnMouseOut

Saludos.
  #3 (permalink)  
Antiguo 30/11/2010, 00:34
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 21 años, 3 meses
Puntos: 59
Respuesta: Cambiar imágenes al pasar cursor por encima

¿Te vale esto?:

Cita:
<img src="imagen1.gif" onmouseover="this.src='imagen2.gif'" onmouseout="this.src='imagen1.gif'" alt="" title="" />
Saludos

PD: Por cierto, bienvenido a Foros del Web.
  #4 (permalink)  
Antiguo 30/11/2010, 04:07
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Cambiar imágenes al pasar cursor por encima

Pues por ahora lo dejaré de ese modo, con una sola imagen y sin scripts. Gracias a los dos.

Aun así he encontrado esto: http://scripterlative.com/test/multiswap.htm para poner varias imagenes con intervalos de tiempo, pero me da algun problema al pulsar el "Back" en el navegador, puesto auqnue el puntero esta en otro lado, el foco sigue sobre la imagen y se cambia sola hasta que le vuelvo a pasar el puntero por encima.

Etiquetas: cursor, encima, pasar
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 12:24.