salut à tous j'ai un petit problème de javascript. Voila j'ai trouvé un script qui permet d'afficher un texte au passage de la souris sur un lien. Voila le code :
<html>
<style type="text/css">
.popper{position : absolute;
visibility : hidden;}
</style>
<body>
<div id="topdeck" class="popper"></div>
<script language="javascript">
var nav = (document.layers);
var skn = (nav) ? document.topdeck : topdeck.style;
if (nav) document.captureevents(event.mousemouve);
document.onmousemove = get_mouse;
function pop(msg) {
var content ="<html> "+msg+" </html>";
if (nav) {
skn.document.write(content);
skn.document.close();
skn.visibility = "visible";
}
document.all("topdeck").innerHTML = content;
skn.visibility = "visible";
}
function get_mouse(e)
{
var x = (nav) ? e.pageX : event.x+document.body.scrollLeft;
var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x + 0;
skn.top = y - 0;
}
function kill()
{
skn.visibility = "hidden";
}
</script>
<a href=""onmouseover="pop('texte')" onmouseout="kill()">passez la souris sur ce lien puis allez vers les
barres de défilement</a>
</html>
En apparence ca marche bien mais le problème c'est lorsqu'on s'approche des barres de défilement avec la souris, elles se mettent a bouger toutes seules !
ca parait pas grand chose comme ca mais quand on a un gros truc a afficher c'est vraiment handicapant pour les internautes qui visitent votre site.
alors merci a tous d'avance si vous pouvez trouver une solution a partir de la source ci-dessus.
ciao et bon courage
