J'ai cette fonction dans un script,
la ligne soulignée ne marche pas, le navigateur donne le message suivant : "Objet requis"
ma fonction :
// Scrolling auto de la page
function autoscroll()
{
if (iex=true)
{
if (ie4)
{
x=event.x;
y=event.y;
}
if (ie5)
{
x=document.body.scrollLeft+event.clientX;
y=document.body.scrollTop+event.clientY;
}
// Cloisonement
if (x<=0 || x>=document.body.scrollLeft+document.body.clientWidth) x=document.body.scrollLeft+document.body.clientWidth/2;
if (y<=0 || y>=document.body.scrollTop+document.body.clientHeight) y=document.body.scrollTop+document.body.clientHeight/2;
// Si position à gauche
if (x<=document.body.scrollLeft+document.body.clientW
idth/3)
{
document.body.scrollLeft=document.body.scrollLeft-
1;
}
// Si position à droite
if (x>=document.body.scrollLeft+document.body.clientW
idth*2/3)
{
document.body.scrollLeft=document.body.scrollLeft+
1;
}
// Si position en haut
if (y<=document.body.scrollTop+document.body.clientHe
ight/3)
{
document.body.scrollTop=document.body.scrollTop-1;
}
// Si position en bas
if (y>=document.body.scrollTop+document.body.clientHe
ight*2/3)
{
document.body.scrollTop=document.body.scrollTop+1;
}
// On recommance...
setTimeout("autoscroll()",1000);
}
}
merci d'avance.