Foros del Web » Programando para Internet » Javascript »

Mensaje de descripción onmouseover

Estas en el tema de Mensaje de descripción onmouseover en el foro de Javascript en Foros del Web. Hola! Ayer me topé con una buena "cosa" para mi web... se trata de una caja de explicación, que aparece al hacer onmoseover en algún ...
  #1 (permalink)  
Antiguo 20/04/2009, 13:03
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Mensaje de descripción onmouseover

Hola!

Ayer me topé con una buena "cosa" para mi web... se trata de una caja de explicación, que aparece al hacer onmoseover en algún enlace...

Imagen de ejemplo:


Quisiera hacer algo parecido, pero no sé cómo hacerlo...

Saludos!

Edito: Parece de una web X, pero es de una web de diversión ehh... (para evitar malos pensamientos)
  #2 (permalink)  
Antiguo 20/04/2009, 13:11
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Mensaje de descripción onmouseover

Yo uso algo parecido mira pero el efecto es distinto ya que aparece una caja en donde salen las letras con un efecto desde izquierda a derecha el codigo que debes poner es:

Esto antes del <html>
Código javascript:
Ver original
  1. <SCRIPT LANGUAGE="JavaScript">
  2.  
  3. function showtip2(current,e,text){
  4. if (document.all&&document.readyState=="complete"){
  5. document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>'
  6. document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
  7. document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
  8. document.all.tooltip2.style.visibility="visible"
  9. }
  10. else if (document.layers){
  11. document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
  12. document.tooltip2.document.nstip.document.close()
  13. document.tooltip2.document.nstip.left=0
  14. currentscroll=setInterval("scrolltip()",100)
  15. document.tooltip2.left=e.pageX+10
  16. document.tooltip2.top=e.pageY+10
  17. document.tooltip2.visibility="show"
  18. }
  19. }
  20. function hidetip2(){
  21. if (document.all)
  22. document.all.tooltip2.style.visibility="hidden"
  23. else if (document.layers){
  24. clearInterval(currentscroll)
  25. document.tooltip2.visibility="hidden"
  26. }
  27. }
  28. </script>

esto en el body asi:
Código asp:
Ver original
  1. <body>
  2. <div id="tooltip2" style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width:150px;background-color:#CCCCCC;z-index:10"></div>

y despues solo lo debes poner donde lo necesites mostrar de la siguiente forma por ejemplo asi dentro de una caja de texto o en un boton como quieras:

Código asp:
Ver original
  1. <tr>
  2.       <td width="38%" nowrap class="Estilo7">Notas:</td>
  3.       <td colspan="2">
  4.            <input name="Nombre del campo text(en este caso)" size="25" maxlength="200"  onMouseover="showtip2(this,event,'Permite ingresar datos extras que no se encuentran en las otras opciones');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  5.       </td>
  6.   </tr>

espero te sirva
  #3 (permalink)  
Antiguo 20/04/2009, 13:17
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Mensaje de descripción onmouseover

Me dices si te sirve lo que publique no se si esperabas ese tipo de forma de mostrar la informacion
por lo menos a mi me sirve y mucho
  #4 (permalink)  
Antiguo 20/04/2009, 13:22
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Respuesta: Mensaje de descripción onmouseover

Muchas gracias por el esmero en esa gran respuesta... pero esque no eso lo que buscaba, ya que quisiera algo lo más parecido posible a la imagen


Saludos y gracias
  #5 (permalink)  
Antiguo 20/04/2009, 13:27
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Mensaje de descripción onmouseover

A OK lo q pasa es q lo q te envie tambien funciona de la misma forma q lo q necesitas pero tan solo es otra forma de mostrar la informacion. Tu klo q deseas sino me equivoco es como lo q se usa aca en el foro cuando uno se posiciona cobre un de los temas por ejemplo y muestra informacion de una cierta cantidad de caracteres de lo q trata. O mostra informacion dee esa forma pero lo que esta predestinado q tu colocas en el codigo?

Si es asi creo no poder ayudaret ya q no lo se hacer de esa forma

  #6 (permalink)  
Antiguo 20/04/2009, 13:28
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Mensaje de descripción onmouseover

Mmmmmmmmm no se me ocurre como mostrarte el efecto que tiene lo que postee creo que la unica forma es que lo pruebes ya que no se donde hay una pagina con ese efecto
  #7 (permalink)  
Antiguo 20/04/2009, 13:29
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Respuesta: Mensaje de descripción onmouseover

No importa... Al menos lo intentaste... Ya habrá alguien que pueda ayudarNOS y así aprenderemos los dos


Saludos!
  #8 (permalink)  
Antiguo 20/04/2009, 13:43
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Mensaje de descripción onmouseover

Que estes muy bien
  #9 (permalink)  
Antiguo 23/04/2009, 07:40
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Respuesta: Mensaje de descripción onmouseover

Cita:
Iniciado por TonyChile Ver Mensaje
Que estes muy bien
Gracias : -)

¿Alguien tiene la solución?
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 16:45.