10-06-2010, 06:35 AM
J'ai remplacé ma fonction par un alerte et effectivement j'ai eu l'alerte. je peu vous envoyer le fichier de la fonction infos bulles.
// on charge la feuille de style de la bulle.
document.write('<style type="text/css">@import url(infobulle.css);</style>');
// on formate la bulle.
document.write('<div id="bulle" class="infos_bulle"></div>');
// on met � jour la position de la bulle.
document.onmousemove = move_bulle;
var i=false; // La variable i nous dit si la bulle est visible ou non
function ElementId(id)
{
return document.getElementById(id);
}
function move_bulle(e) // Fonction de suivi de la souris
{
if(i){
if(navigator.appName!="Microsoft Internet Explorer"){
ElementId("bulle").style.left = 10+e.pageX+"px";
ElementId("bulle").style.top = 10+e.pageY+"px";
}else{
ElementId("bulle").style.left = 10+event.x+document.documentElement.scrollLeft+"px";
ElementId("bulle").style.top = 10+event.y+document.documentElement.scrollTop+"px";
}
}
}
function open_bulle(content)
{
if(i==false){
ElementId("bulle").style.visibility = "visible"; // Si la bulle est cacher on la rend visible.
ElementId("bulle").innerHTML = content; // on copie le contenu dans la bulle
move_bulle(ElementId("bulle")); // positionnement initial (correctif X.Dusart)
i=true;
}
}
function close_bulle()
{
if(i==true){
ElementId("bulle").style.visibility = "hidden"; // Si la bulle est visible on la cache
i=false;
}
}