explication d'un script pour modification
Bonjour,
Etant d�butante en javascript, j'aurais besoin de quelques �claircissements pour pouvoir modifier un script.
J'ai trouv� un script qui me permet de simuler le d�filement de la balise marquee.
Toutefois celui-ci permet uniquement de mettre un message fixe. J'aimerais pouvoir le modifier pour mettre un texte issu de ma base de donn�es.
Voici le script en question
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<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.";
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> |
Pour afficher ce code, il faut actuellement ajouter dans son code html le code suivant
Code:
<form name = "message"><input name = "scroll_text" size = "39"></form>
J'aimerais donc appeler la fonction en passant ma variable texte issue de ma BDD.
Est-il possible de mettre un truc du genre
Code:
<form name = "message"><input name = "scroll_text" onload=scroll(mon_texte) size = "39"></form>
et d'adapter la fonction scroll avec quelque chose comme
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<script type="text/JavaScript" language="JavaScript">
function scroll(n, mon_texte){
var blanc=" ";
var scrolling_text = blanc + mon_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> |
Merci d'avance pour votre aide.