#toolTipBox { display: none; padding: 5; ..." />

Tooltip con Javascript y CSS

6 COMENTARIOS -  Publicado hace 58 meses -  Clasificado en: , ,

1.- Debemos crear un estilo para el tooltip:

<style type="text/css">
#toolTipBox {
       display: none;
       padding: 5;
       font-size: 12px;
       border: black solid 1px;
       font-family: verdana;
       position: absolute;
       background-color: #ffd038;
       color: 000000;
}
</style>

2.- Luego tenemos el código de javascript:

<script type="text/javascript">
var theObj="";
function toolTip(text,me) {
       theObj=me;
       theObj.onmousemove=updatePos;
       document.getElementById('toolTipBox').innerHTML=text;
       document.getElementById('toolTipBox').style.display="block";
       window.onscroll=updatePos;
}
function updatePos() {
       var ev=arguments[0]?arguments[0]:event;
       var x=ev.clientX;
       var y=ev.clientY;
       diffX=24;
       diffY=0;
       document.getElementById('toolTipBox').style.top  = y-2+diffY+document.body.scrollTop+ "px";
       document.getElementById('toolTipBox').style.left = x-2+diffX+document.body.scrollLeft+"px";
       theObj.onmouseout=hideMe;
}
function hideMe() {
       document.getElementById('toolTipBox').style.display="none";
}
</script>

3.- Todo lo anterior, lo más apropiado es insertarlo dentro de la etiqueta . Una vez hecho esto unicamento nos resta utilizarlo en las imágenes que lo deseemos.

<div align="center">
<span id="toolTipBox" width="200"></span>
<img src="imagen001.jpg" width="237" height="197" border="0" onmouseover="toolTip('Mensaje que aparecera en el tooltip',this)"></div>

Algunas entradas relacionadas:

También te puede interesar:

COMENTARIOS

Publicado hace 14 meses
David Bernad -   http://www.jadaweb.es

Hola, muchas gracias por el artículo.

Estoy probándolo pero no consigo hacer que funcione, no se lanza el evento onmouseover, ¿sabéis por qué puede ser?

Gracias. Un saludo.
Publicado hace 8 meses
hector -  
Esta muy bien este tooltip, funciona perfectamente
Publicado hace 6 meses
MAniba -  
Funciona perfecto!, lo lei lo puse y salio andando de primera, gracias.
Publicado hace 3 meses
herson -  
Genial el tooltip, queda de maravilla funciona hasta en IE6

:D
Publicado hace 2 meses
Jordy -  
Gracias, me fue muy efectivo
Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com