Afin d'obtenir une plus grande universalité, voici le grand frère du précédent, en Javascript cette fois, d'abord sans cadre, paraissant sortir de nulle part :
Installé dans un cadre, il a naturellement plus fière allure :
|
Retenez votre souffle, en voici le script :
<P><TABLE BORDER=5
BGCOLOR="#00FF00"
WIDTH="200"
HEIGHT=13> <TR><TD
BGCOLOR="#FFFF33"><P> <SCRIPT
LANGUAGE="JavaScript">var
marqueewidth=330 var marqueeheight=20 var speed=6 var marqueecontents='<font
face="Arial"><strong><big>Puisque
vous voulez en passer par là, utilisons un script
plus long : voilà le résultat avec Javascript
!
.....</a></big></strong></font>' if (document.all) document.write('<marquee scrollAmount='+speed+'
style="width:'+marqueewidth+'">'+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('<nobr>'+marqueecontents+'</nobr>') document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.width scrollit() } function scrollit(){ if
(document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.left-=speed setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.left=marqueewidth scrollit() } } window.onload=regenerate2</SCRIPT> <ilayer
width=&{marqueewidth}; height=&{marqueeheight};
name="cmarquee01"> <layer name="cmarquee02"></layer>
</ilayer></P> </TD></TR></TABLE></P>
Ben voilà : vous l'aurez voulu ... ! Ne vous plaignez pas, je vous ai mâché le travail : le cadre et ses attributs entourent le script. Il ne vous reste plus qu'à le copier ; c'est du plagiat mais enfin : cette rubrique est faite pour vous aider, n'est-il pas ? Alors, passons à l'explication des variables :
BGCOLOR ... ? vous avez suivi les exposés
précédents ? Alors je ne m'étendrai pas
davantage ...
MARQUEEWIDTH et MARQUEEHEIGHT : sont l'équivalent de Width et
Height en Html : réglez !
SPEED est la vitesse de défilement
FONT FACE est la fonte de texte, STRONG le met en lettres
grasses et BIG en grands caractères
Le texte, vous l'aurez deviné, est celui que j'ai mis en gras
dans le script (ecrivez-le en caractères normaux)
Si vous désirez approfondir ce langage à l'aise, offrez-vous un bon bouquin et potassez ...