Effet de machine à écrire :
Le script suivant permet d'afficher du texte caractère après caractère (comme ci-dessus), vous pouvez paramétrer le texte à afficher, la vitesse d'exécution du script :
| Fonctionne avec | Internet Explorer 4+ | Netscape 4+ |
|
||
| La légende sur le lancement de la page est masquée. La balise DIV doit être placée avant le script javascript fourni plus bas. | ||
|
|
| Initialisation dans la balise body <body onload="init()"> puis :
|
|
|
| <script language="JavaScript"> var i=0 // Initialisation du texte machine à écrire var ie = (document.all); // Initialisation de la zone de texte function init(){ } // Affichage des caractères progressifs function machine_a_ecrire(){ if (texte.charAt(i)=="<") { j=1 } if (texte.charAt(i)==">") { if (j==0) { // on fait l'affichage si ce n'est pas une balise HTML if (ne) { // avec Netscape } if (i<texte.length-1){i++ //modifier la valeur 100 pour un affichage plus rapide ou plus lent setTimeout("machine_a_ecrire()",100) } else return } </script> |