Foros del Web » Programando para Internet » Javascript »

Texto Creado A Partir De On Mouse Over

Estas en el tema de Texto Creado A Partir De On Mouse Over en el foro de Javascript en Foros del Web. Hola, me gustaría saber como puedo mostrar un texto en una página web cuando hago onmouseover. Tengo 4 imagenes i cuando le pase el raton ...
  #1 (permalink)  
Antiguo 16/04/2007, 03:24
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Texto Creado A Partir De On Mouse Over

Hola,
me gustaría saber como puedo mostrar un texto en una página web cuando hago onmouseover. Tengo 4 imagenes i cuando le pase el raton por encima cada una mostrara un texto diferente. Gracias.
  #2 (permalink)  
Antiguo 16/04/2007, 03:36
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Texto Creado A Partir De On Mouse Over

Hola:

La forma más fácil es usar el atributo title: <img title="mi mensaje"...

Una forma más sofisticada podría ser programando lo que se conoce como tooltip o title mejorado... si te interesa esta segunda opción, pásate por las FAQs que hay un para de mensajes sobre ese tema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 16/04/2007, 03:41
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Texto Creado A Partir De On Mouse Over

Hola,
eso de title no me interesa porque quiero que aparezca en otro sitio de la página. Ahora me pasaré en los FAQs haver que encuentro (nunca encuentro nada).

Beno también decir que inicialmente estaba provando esto:

//Esto es la imagen y el vínculo
<a href=# onClick=boton('algo bueno');><img src='algo.jpg'></a>

//Esto es donde quiero que me aparezca el texto
<table....
<tr....
<td.....
<div id="nombre">
<script>
function boton(texto) {
var o=document.getElementById(nombre);
o.innerHTML=texto;
}
</script>
</div>
</td>
</tr>
</table>

No me aparece el texto (si pongo un ALERT para comprovar, si me aparece el texto).

Usando este metodo, hay alguna manera de que no tenga que poner la etiqueta div ? escrivir directamente en el td ?

Última edición por xinxan22; 16/04/2007 a las 03:46 Razón: Faltava el script
  #4 (permalink)  
Antiguo 16/04/2007, 04:23
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Texto Creado A Partir De On Mouse Over

Hola xinxan22

A lo mejor es porque te faltas unas comillas:

var o=document.getElementById('nombre');

Saludos,
  #5 (permalink)  
Antiguo 16/04/2007, 05:44
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Texto Creado A Partir De On Mouse Over

Hola,
pues sí, malditas comillas, tantas horas delante la pantalla ya no ves nada... o lo ves todo.
Gracias, tema solucionado.

Solución para quien le interese también:

Código HTML:
<!--BOTON-->
<a href="mi_vinculo.html" onMouseOver="boton('texto_bonito_a_ver');">
<img src="mi_imagen.gif"
</a>
<!--DONDE QUIERO QUE ME APAREZCA EL TEXTO-->
<td id="nombre_td">
      <script>
        function boton(texto) {
          var o=document.getElementById("nombre_td");
          o.innerHTML=texto;
        }
      </script>
   </td> 
Se podría poner en Faqs sino está.

Un saludo.
  #6 (permalink)  
Antiguo 31/01/2010, 15:54
 
Fecha de Ingreso: marzo-2008
Ubicación: hco
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Texto Creado A Partir De On Mouse Over

hola disculpen por revivir un post tan antiguo, pero me preguntaba si se podria hacer con una imagen ? lo intente pero nada...
  #7 (permalink)  
Antiguo 31/01/2010, 15:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Texto Creado A Partir De On Mouse Over

Hola xorcista

Te recuerdo el aviso que había al final de este tema y que parece que no has leído.



Tema cerrado.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:03.