FAIRE DEFILER UNE PAGE HTML

Cliquez sur "download" pour télécharger le kit nécessaire
Cet effet fonctionne aussi dans une frame...
Script compatible IE et NS.
La vitesse de défilement est personnalisable.


Dans la page qui doit défiler, ajouter n'importe où entre body et /body:

<script language="JavaScript1.2">
// Paramétrer la vitesse (variable speed). Chiffre élevé = vitesse rapide.
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>