Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Tester la fin d'un scroll avec div.offsetHeight
Envoyé: 16 septembre 2004, 7h58 par Oznog
Le plus simple est de mettre la page entière dans un calque.
<body>
<div id="doc">
page...
</div>
</body>
Et de référer à la propriété "offsetHeight" de ce nouvel élément. Note que j'ai sortie le X de la fonction.
<script type="text/javascript" language="javascript">
var nXglobale = 0;
function twDefile() {
nXglobale++;
window.scroll(0,nXglobale);
if (nXglobale<document.getElementById('doc').offsetHeight) setTimeout('twDefile()', 1);
}
</script>
<body>
<div id="doc">
<a href="javascript:twDefile()">Défile moi!</a>
...
Le code est compatible IE et Mozilla/Netscape 6+.
Ciao
Oznog
Réponses
|