03-11-2007, 01:20 PM
Bonjour, alors je souhaite faire un retour a la ligne ( <br /> ou /n ) dans mon infobulle, seuleument il n'est pas pris en compte et il s'affiche a l'ecran.
Par exemple j'aurais affiché : KassaK <br /> pseudo 1 <br /> pseudo 2 etc...
Car celle ci est dans une boucle.
voici mon script et mon css :
Merci
Par exemple j'aurais affiché : KassaK <br /> pseudo 1 <br /> pseudo 2 etc...
Car celle ci est dans une boucle.
voici mon script et mon css :
Code :
<style type="text/css">
#infobulle{
position: absolute;
visibility : hidden;
border:1px solid #6699cc;
padding: 10px;
font-size: 0.8em;
background-color:#eeeeee; color:#6699cc;
}
</style>
<script type="text/javascript">
// espacement entre le curseur et l'infobulle
cursor_padding = 5;
// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;
ie = document.all;
ns = document.layers;
fi = document.getElementById && !document.all;
if(!ie && !ns && !fi){
alert("navigateur "+nav+" incompatible !");
}
if(!ie){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = get_mouse;
// recupere les coordonnees de la souris
// les affecte au style de la div infobulle
function get_mouse(e){
if(ie){
x = event.x;
y = event.y;
window.status = x;
}else{
x = e.pageX;
y = e.pageY;
}
bubble = document.getElementById("infobulle");
bubble.style.left = x + cursor_padding;
bubble.style.top = y + cursor_padding;
}
// affiche la bubble
function see_bubble(text){
bubble.style.visibility = "visible";
bubble.style.display = "block";
// bubble.innerHTML = text;
// déconseillé pas aux normes
longueur_bubble = bubble.firstChild.length;
bubble.firstChild.replaceData(0, longueur_bubble, text);
}
// cache la bubble
function kill_bubble(){
bubble.style.visibility = "hidden";
bubble.style.display = "none";
}
</script>
Merci