Français
<!--Instructions de script : Étape 1 : Ajoutez le code suivant à la zone <head>--> <script language="JavaScript"> <!-- Activer le dispositif de masquage var i = 0 // utilisé pour parcourir les messages; var TextNumber = -1; // tableau de messages var TextInput = new Object(); // utilisé pour charger le message de manipulation var HelpText=""; // utilisé pour charger le message var Text = "" ; plus petit est plus rapide) var Speed=50; // utilisé pour afficher le numéro du message var message=0; // utilisé pour positionner le texte dans la version 2.0 var addPadding="rn"; // Chaque élément de TextInput représente un seul message. . TextInput[0] = "Bienvenue à la Website Building Academy"; TextInput[1] = "Ce site est un site d'enseignement Web professionnel avec de riches ressources"; effetsprogrammation réseauproduction d'animation"; TextInput[3] = "Technologie étroitement liée à la production de pages Web"; TextInput[4] = "Ce site propose également des téléchargements de tutoriels et d'autres colonnes"; TextInput[5] = "Il existe également news and services Information"; TextInput[6] = "Les services fournis par ce site incluent la création d'un site Web pour vousla vente de programmesla traduction anglais-chinois"; TextInput[7] = "L'URL de ce site : http://www. downcodes.com"; TotalTextInput = 7 ; // (0, 1, 2, 3, 4, 5, 6, 7) // Le positionnement et la vitesse varient selon les versions. var Version = navigator.appVersion; if (Version.substring( 0, 1)==3) { Vitesse=200; addPadding="" } pour (var addPause = 0; addPause <= TotalTextInput; addPause++) {TextInput[addPause]=addPadding+TextInput[addPause];} var TimerId var TimerSet=false; // Appelé par le bouton >>> (afficher le message suivant) . function nextMessage() { if (!TimerSet) { TimerSet=true; clearTimeout (TimerId); est la fin de la liste!" ); TimerSet=false; } else { TextNumber+=1; message=TextNumber+1; document.forms[0].elements[2].value= message; Text = TextInput[TextNumber]; HelpText = Text; } teletype() ; } } // Récupère et affiche le caractère de rollMessage() . // La vitesse variable contrôle la durée du délai d'attente et donc la vitesse de saisie de la fonction teletype() { if (TimerSet) { Text. =rollMessage(); TimerId = setTimeout(" teletype()", Speed); document.forms[0].elements[0].value=Text; } } // Extrait un caractère à la fois de la chaîne et renvoie (comme Text) à la fonction teletype() pour l'affichage. function rollMessage () { i++; var CheckSpace = HelpText.substring(i-1, i); CheckSpace = "" + CheckSpace == " ") {i++;} if (i >= HelpText.length+1 ) { TimerSet=false; Text = HelpText.substring(0, i=0; return (Texte); Text); } // Initialement appelé par onLoad dans la balise BODY pour charger la fonction initTeleType() { Text="rn Manual Tele-Type Display"; Text; } // Appelé par le bouton <<< (obtenir le message précédent). function lastMessage() { if (!TimerSet && TextNumber!=-1) { TimerSet=true; clearTimeout (TimerId); { alert("C'est le début de la liste !"); TimerSet=false; else { TextNumber-=1; message=TextNumber+1; document.forms[0].elements[2].value= Text; = TextInput[TextNumber]; HelpText = Text; } teletype(); } } // Désactiver le masquage --></script> <!--Étape 2 : Ajoutez le code suivant à la zone <body> :--> < form> <table CELLSPACING="0" CELLPADDING ="0" WIDTH="17%"> <tr> <td width="100%" colspan="3" valign="top"><div align="center" ><p><textarea NAME="teletype " ROWS="3" COLS="28" wrap="yes"></textarea> </td> </tr> <tr align="center"> <td width ="40%" valign="top" bgcolor="#0000A0"><input TYPE="bouton" VALUE="Tableau d'annonces" onClick="lastMessage()"></td> <td width="30%" bgcolor="#0000A0" valign="top "><input TYPE="text" value="Total 8" SIZE="5" name="1"></td> <td width="30%" bgcolor= "#0000A0" valign="top" ><input TYPE="bouton" VALUE="Read" onClick="nextMessage()"></td> </tr> </table> </form>