C'est normal, tu ne peux pas faire un appel vers une fonction lors (ou avant) de sa déclaration. Puisqu'a ce moment la fonction n'existe pas encore. D'abord tu déclare ta fonction et ensuite seulement tu peux l'utiliser :
Code:
function crepiter(chaine) { index=Math.floor(Math.random()*chaine.length) crepite_chaine=crepite_chaine.replace(crepite_chaine.charAt(index), chaine.charAt(index)) emplacement.innerHTML=crepite_chaine; return chaine; }