Forum de discussion
Forum « Programmation Javascript » (archives)
texte défilant de bas en haut
Envoyé: 27 octobre 2004, 6h09 par maction
voiçi une portion de code qui fait un texte défilant de bas en haut; mais le problème c'est que je n'arrive pas à faire arreter le texte quand je met dessus la souris.
aidez-moi svp.
<script language="JavaScript1.2">
//Spécifie la largeur de la banderole (en pixels)
var marqueewidth=150
//Specifie la hauteur de la banderole (en pixels)
var marqueeheight=150
//Spécifie la vitesse de défilement (au plus élevé, au plus vite)
var speed=2
//Spécifie le texte de la banderole
var marqueecontents=' texte ici !'
if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}
window.onload=regenerate2
</script>
<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02" width=&{marqueewidth}; height=&{marqueeheight};></layer>
</ilayer>
Réponses
|