Après réflexion, j'ai mis ceci, mais j'ai un problème pour récupérer la valeur que je passe à mon input
<form name = "message"><input id="scroll_text" name = "scroll_text" size = "39" value="Ceci est une démonstration de l'alternative par JavaScript de la balise propriétaire [marquee] (Internet Explorer) afin d'obtenir le même effet sur tous les navigateurs actuels"></form>
et pour ma fonction, je remplace juste la ligne var texte
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <script type="text/JavaScript" language="JavaScript">
function scroll(n){
var blanc=" ";
//var texte = "Ceci est une démonstration de l'alternative par JavaScript de la balise propriétaire [marquee] (Internet Explorer) afin d'obtenir le même effet sur tous les navigateurs actuels.";
// est-ce que la syntaxe est juste pour récupérer la valeur de l'input scroll_text ?
var texte = document.getElementById('scroll_text').value;
var scrolling_text = blanc + texte;
scrolling_text = scrolling_text.substring(n,scrolling_text.length);
document.message.scroll_text.value = scrolling_text;
if(scrolling_text.length > 0) n ++;
else n = 0;
s = n;
n = setTimeout("scroll(s)", 100);
}
</script> |
Mais ça ne me retourne rien...
Partager