27-01-2007, 08:11 PM
bonjour
je sais que votre principal domaine c'est le php/sql mais bon vu qu'il y a des scripts et tuto en JS je tente ma chance ^^
en gros je test une creation d'infobulle assez petite(niveau script) dans laquelle je veu metre un lien.
Tout vas bien sauf que... j'arrive pas a attraper l'infobule ^^ (a cause du onMouseOut) evidament l'infobulle disparait quand la souris n'est plus sur l'image mais si je le retire l'infobulle ne disparait plus (normal aussi)
donc voila je ne sais pas vraiment comment faire pour que l'infobulle ne disparaisse pas lorsque la souris est a environ 30px du mot qui declenche l'infobulle mais qu'elle disparaisse quand meme lorsqu'on arrive a plus de 30px du "du mot qui declenche l'infobulle"... j'espère avoir été clair :heuuu:
je poste le script (test) complet:
je sais que votre principal domaine c'est le php/sql mais bon vu qu'il y a des scripts et tuto en JS je tente ma chance ^^
en gros je test une creation d'infobulle assez petite(niveau script) dans laquelle je veu metre un lien.
Tout vas bien sauf que... j'arrive pas a attraper l'infobule ^^ (a cause du onMouseOut) evidament l'infobulle disparait quand la souris n'est plus sur l'image mais si je le retire l'infobulle ne disparait plus (normal aussi)
donc voila je ne sais pas vraiment comment faire pour que l'infobulle ne disparaisse pas lorsque la souris est a environ 30px du mot qui declenche l'infobulle mais qu'elle disparaisse quand meme lorsqu'on arrive a plus de 30px du "du mot qui declenche l'infobulle"... j'espère avoir été clair :heuuu:
je poste le script (test) complet:
Code PHP :
<?php
<html>
<head><title>test</title>
</head>
<body>
<script>
function remplace(texte,id_place)
{
document.getElementById(id_place).innerHTML=texte;
}
</script>
<br/><br/><a href="#top" onMouseOut="remplace('','e')" onMouseOver="remplace('<div style=\'position:relative;background-color:red;border:1px solid green;padding:3px;height:64px;width:64px;\'>Une infobulle</div>','e')">test</a>
<br/><br/><div id="e"></div>
</body>
</html>