<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN"> <html> <head> <title>DEPLACEMENT HORIZONTAL DE TEXTE</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> rd=10; la=screen.availWidth; function c1() { rd+=10; if (rd>la-175) // selon longueur texte rd=20; el=document.getElementById("a"); el.style.left=rd; setTimeout("c1()", 100); // vitesse de défilement } </script> </head> <body onLoad="c1();"> <div align="center" style="position:absolute; top:450; left:20" id="a">TEXTE A MODIFIER</div> </body> </html>
Très intérressant mais le problème est que certain pc vont être ralentit par le code :-( .Sinon bon script et bonne idée .----------------------http://fg.logiciel.free.fr
tu pourais créer une fonction d'écriture des textes... ça serait plus simple...
Je le trouve trés bien ton script il est bien réalisé, il est très intéréssent.Juste moi pour faire défiler un texte une image ou autre j'utilise les balises <marquee direction="up"></marquee> //monter<marquee direction="down"></marquee> //descendre<marquee direction="right"></marquee> //droite<marquee direction="left"></marquee> //gauche.Bon on peut paramétré tout se que l'on veut.Sauf la vitesse mais bon c'est pas très grave la vitesse.Sinon c'est quand meme plus léger que ton script.
avec les marquee on peut changer la vitesse, mais certaines propriétées ne peuvent êtres ajoutées...et c'est pas compatible...
A bon on peut changer la vitesse. Stp tu pourrais me montrer le code pour la vitesse. Sa pourrai me servir.
je sais plus comment dslJe connais le html, mais pas dasn les détails...
J'ai ce script (qui n'est pas de moi, je suis debutant en javascript ) qui peut repond en quelque sorte à la question je suppose .<script language="JavaScript1.2"> // personnalisez ici *********** var marqueeleft=0 var marqueetop=0 var marqueewidth=780 var marqueeheight=20 var speed=10 var marqueecontents='Mettez votre super message <B>ici</B>, il n y a pas de limite, alors place a l imagination' //***************************** if (document.all) document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'px">'+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 left=&{marqueeleft}px; top=&{marqueetop}px; width=&{marqueewidth}px; height=&{marqueeheight}px; name="cmarquee01"> <layer name="cmarquee02"></layer> </ilayer>
Merci beaucoup pour se script j'ai trouvé se que je voulais. Le code pour la vitesse pour les balises <marquee></marquee> c'est ' scrollAmount="7" 'alor pour les débutants il faut mettre le code comme sa<marquee scrollAmount="7">votre texte</marquee>.
Pour modifier la vitesse de défilement dans mon code original, il suffit de changer la valeur en milliseconde (ici de 100) dans la ligne "setTimeout("c1()", 100); // vitesse de défilement". Plus le temps est court, plus le texte défile rapidement au prix d'une utilisation CPU un peu plus élevée...
bonjour !nouveau dans l'univers de web master !où dois-je coller la programmation pour faire un texte défilant sur ma page principale ??merci d'avancevoici mon site : http://lolane.club.fr/index.htmLoïc
comme je te le disais dans un autre post, t'as un exemple comlet de page....
helloy'a quelqu'un ??
attends, t'as les sources d'une page complète, tu bloques ou ????
1.faut copier tout le code ou juste ce qui est grisé ??2. j'ai fait des essais, ça défile pas, ça reste statique
mais t'avais pas que ça a copier... t'avais la div et le onload du body...lis des tutoriaux aulieu de poster des commentaires...
ça marche sous ie mais pas sur firefox! comment le rendre compatible pour les 2???merci
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 984 membres 19 nouveaux aujourd'hui 16 151 membres club