#1 Le 30/09/2006, à 10:52
- Bzh
document.body.scrollTop retourne 0 !
Bonjours !
Je ne comprends plus rien, "document.body.scrollTop", en javascript, retourne toujours 0 !!
Voici mon code:
var x = 0;
var y = 0;
if (document.getElementById)
{
if(navigator.appName.substring(0,3) == "Net")
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = Pos_Souris;
}
function Pos_Souris(e)
{
x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x + document.body.scrollLeft;
y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y + document.body.scrollTop;
}
function afficher( pseudo, age, avatar, ville, couleur ){
document.getElementById("bulle_conteneur").style.visibility = "visible";
document.getElementById("bulle_conteneur").style.left = x + "px";
document.getElementById("bulle_conteneur").style.top = y + "px";
var contenu = '<table><tr><td><img width="55" src="./photos/miniatures/'+avatar+'"></td><td style="font-size:10px;"><div style="color:'+couleur+';margin:2px;"><b>Pseudo: </b><i>'+ pseudo +'</i><br /><b>Age:</b> <i>'+age+' ans</i><br /><b>Ville:</b> <i>'+ville+'</i></div></td></tr></table>';
document.getElementById("bulle_conteneur").innerHTML = contenu;
}
function cacher(){
document.getElementById("bulle_conteneur").style.top = "0px";
document.getElementById("bulle_conteneur").style.left = "0px";
document.getElementById("bulle_conteneur").style.visibility = "hidden";
var contenu = '';
document.getElementById("bulle_conteneur").innerHTML = contenu;
}
Or, quelque soit la position de la scrollbar, cela retourne toujours zéro sous Internet Explorer !
Quelqu'un aurait une petite idée ?
Merci
Dernière modification par Bzh (Le 30/09/2006, à 10:53)
Hors ligne
#2 Le 02/10/2006, à 07:59
- gene69
Re : document.body.scrollTop retourne 0 !
essaye là:
http://forums.digitalpoint.com/showthread.php?t=11965
ou là
http://forum.alsacreations.com/topic-5- … UG-IE.html
Dernière modification par gene69 (Le 02/10/2006, à 07:59)
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne