Foros del Web » Programando para Internet » Javascript »

Cambiar texto por Imagen Rollover

Estas en el tema de Cambiar texto por Imagen Rollover en el foro de Javascript en Foros del Web. Hola amigos como estan :) Miren les explico mi problema, llevaba yo mucho tiempo buscando e intentando codificar un script que haga esto, lo que ...
  #1 (permalink)  
Antiguo 09/08/2009, 00:27
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
Sonrisa Cambiar texto por Imagen Rollover

Hola amigos como estan :)

Miren les explico mi problema, llevaba yo mucho tiempo buscando e intentando codificar un script que haga esto, lo que pretendo es tener un enlace de texto, texto normal pues y al pasar el mouse por encima que cargue una imagen ahi mismo, y al retirar el mouse vuelva a su estado de texto.

Estuve buscando y haciendo experimentos pero no me sale nada, hace poco en una pagina me encontre algo parecido y lo aplique pero solo se ve bien en FF pues el consiste en poner y quitar la url en un IMG dejando solo el alt text, miren aqui esta el ejemplo:

url: heavenofanime[dot]org

Es la lista de afiliados que esta un poco mas abajo, en FF se ven los enlaces bien y pasando encima se ve la imagen, pero en IE, Opera y otros se ve un hueco de imagen rota.

Convencido de que ese no es el camino a seguir, espero que ustedes me ayuden y me puedan orientar sobre el code que debo usar.

Gracias!
  #2 (permalink)  
Antiguo 09/08/2009, 01:46
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Cambiar texto por Imagen Rollover

Hola:

Si tienes los 2 tags juntos (la imagen y el texto, puedes usar el mouseover para ocultar el elemento visible y mostrar el oculto, y el mouseout del elemento oculto para volver las cosas a su sitio... la implementación es bastante sencilla si los elementos son adyacentes...

<span onmouseover="this.style.display = 'inline'; this.nextSibling.style.display = 'none'">
Rollover
</span><img src="rollover.gif" onmouseout="this.style.display = 'none'; this.previousSibling.style.display = 'inline'" style="display: none" />

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 09/08/2009, 08:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Cambiar texto por Imagen Rollover

Haciendo unos pequeños ajustes quedo excelente, muchisimas gracias!
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 18:47.