- <HTML>
- <HEAD>
- <TITLE></TITLE>
- <SCRIPT>
- // 29-10-2003 - francktfr@systeme-d.net
- // écrit pour http://www.systeme-d.net
-
- var CodeLetter = new Array() // Tableau des symboles HTML
- for (i=32; i<255; i++){ if (i<127 || i>160){CodeLetter.push(String.fromCharCode(i))} } // Remplissage du tableau
-
- var OrgLetter = new Array() // Tableau des lettres du texte
- var CurDone = new Array() // Tableau des lettres déja remplacées
-
- function Texte(obj, Text){
- OrgLetter = Text.split("")
- CurDone = new Array()
- for (i=0; i<OrgLetter.length; i++){CurDone.push(0)}
- LoopText(0, obj)
- }
- function LoopText(i, Obj){
- if (i >= (CodeLetter.length-1)){return} // cas ou certain symboles ne sont pas trouvés
- if (ShowText(CodeLetter[i], Obj) >= OrgLetter.length){return}
- setTimeout("LoopText(" + (i+1) + ","+Obj.id+")",30)
- }
- function ShowText(sLetter, Obj){ // Ecrit le texte en cours
- var txt = ""
- for (a=0; a<OrgLetter.length; a++){
- if (CurDone[a])
- {txt += OrgLetter[a]}
- else
- {
- if(sLetter==OrgLetter[a]){CurDone[a]=1;}
- txt += sLetter
- }
- }
- Obj.innerText = txt
- var Dones = 0
- for (a=0; a<CurDone.length; a++){if(CurDone[a])Dones++}
- return(Dones)
- }
- </SCRIPT>
- </HEAD>
- <BODY onload="Texte(line,'Ho! le joli panneau d\'affichage :o)')">
-
- <SPAN ID="line" STYLE="padding: 2; border: 2 outset; font: 20 Courier; background: #006600; color: #FFFFFF"></SPAN>
-
- </BODY>
- </HTML>
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT>
// 29-10-2003 - francktfr@systeme-d.net
// écrit pour http://www.systeme-d.net
var CodeLetter = new Array() // Tableau des symboles HTML
for (i=32; i<255; i++){ if (i<127 || i>160){CodeLetter.push(String.fromCharCode(i))} } // Remplissage du tableau
var OrgLetter = new Array() // Tableau des lettres du texte
var CurDone = new Array() // Tableau des lettres déja remplacées
function Texte(obj, Text){
OrgLetter = Text.split("")
CurDone = new Array()
for (i=0; i<OrgLetter.length; i++){CurDone.push(0)}
LoopText(0, obj)
}
function LoopText(i, Obj){
if (i >= (CodeLetter.length-1)){return} // cas ou certain symboles ne sont pas trouvés
if (ShowText(CodeLetter[i], Obj) >= OrgLetter.length){return}
setTimeout("LoopText(" + (i+1) + ","+Obj.id+")",30)
}
function ShowText(sLetter, Obj){ // Ecrit le texte en cours
var txt = ""
for (a=0; a<OrgLetter.length; a++){
if (CurDone[a])
{txt += OrgLetter[a]}
else
{
if(sLetter==OrgLetter[a]){CurDone[a]=1;}
txt += sLetter
}
}
Obj.innerText = txt
var Dones = 0
for (a=0; a<CurDone.length; a++){if(CurDone[a])Dones++}
return(Dones)
}
</SCRIPT>
</HEAD>
<BODY onload="Texte(line,'Ho! le joli panneau d\'affichage :o)')">
<SPAN ID="line" STYLE="padding: 2; border: 2 outset; font: 20 Courier; background: #006600; color: #FFFFFF"></SPAN>
</BODY>
</HTML>