Code : Tout sélectionner
<script language="JavaScript">
var i=0
var j=0
var texteNE, affiche
// Initialisation du texte machine à écrire
var texte ="<?php echo $result['texte']?>"
var ie = (document.all);
var ne = (document.layers);
// Initialisation de la zone de texte
function init(){
texteNE='';
machine_a_ecrire();
}
// Affichage des caractères progressifs
function machine_a_ecrire(){
texteNE=texteNE+texte.charAt(i)
affiche=texteNE
// teste si c'est une balise à HTML est insérée dans le texte
if (texte.charAt(i)=="<") {
j=1
}
if (texte.charAt(i)==">") {
j=0
}
if (j==0) {
// on fait l'affichage si ce n'est pas une balise HTML
if (ie) { // avec internet explorer
document.all("bulle").innerHTML = affiche;
}
if (ne) { // avec Netscape
document.bulle.document.write(affiche);
document.bulle.document.close();
}
}
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>