Comment faire défiler un mot ou une phrase
DIARRASSOUBA
-
soggybuttom Messages postés 78 Statut Membre -
soggybuttom Messages postés 78 Statut Membre -
Bonjour,
comment ferais-je pour faire défiler mon texte de la gauche vers la droite en html
comment ferais-je pour faire défiler mon texte de la gauche vers la droite en html
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
Je crois qu'il faut utiliser la balise <marquee>
-
Regarde ça : http://www.csvt.qc.ca/patriotes/html/code_spec/xmpl_mrq.htm
-
<marquee> n'est pas une balise xHTML
Pour faire défiler un texte, il faut faire une fonction qui écrit le texte (exemple: "abcd") à un instant t puis ensuite va déplacer "d" au début de la chaine pour donner "dabc" à un instant t+1 et ainsi de suite. On peut accéder au texte d'une balise par son attribut id à définir.
exemple (pas tester mais théoriquement bon):
<p id="defile">abcd efgh ijkl mnop qrst uvwx yz </p>
<script type="text/javascript">
function defile() {
var defile = document.getElementById("defile");
var texte = defile.innerHTML;
defile.innerHTML = texte.charAt(texte.length-1)+texte.substr(0,texte.length-1);
window.setTimeout("defile()",1000)
}
</script> -
Bonjour, comme te la indiqué fredo58 regardes ce site, tu aura plein d'exemples pour utiliser la balise <marquee>
http://www.csvt.qc.ca/patriotes/html/code_spec/xmpl_mrq.htm