Transformation à la méthode de queneau

Contenu du snippet

Ce code est inutile pour tous, mais il m'a servi dans un exposé que j'ai eu à faire en classe, je poste quand même les sources, c'est toujours intérressant.

Source / Exemple :


<HTML>
<HEAD>
<TITLE>Transformation de texte à la façon de Raymond Queneau</TITLE>
<script >
function trans()
{ var t;
s.value=""; // efface résultat
e.value=e.value.toLowerCase(); // transforme en minuscules
for (var n=0;n<e.value.length;n++) // pour tous les caractères entrés
{ t=e.value.charCodeAt(n)
if (t<32||t>32) {} else {t=t-v.value}
t=t+parseInt(v.value,10); // code ascii + 7
if (t>122) { t=t-26; } // si > z ( 122ème caractère en ascii ) 
s.value=s.value+String.fromCharCode(t); } }
</script>
</HEAD>
<BODY>
<center>
<p>Entrez ici le texte que vous souhaitez transformer.</p>
<textarea  name=e cols=40 rows=10>
</textarea><br><p>
<p>Voici votre texte transformé.</p>
<textarea  name=s cols=40 rows=10>
</textarea><br></p><p>
<p>Entrez ici le nombre à rajouter à chaque lettre de votre texte.</p>
<input type=text name=v size=5 value=><br></p><p>
<input type=button value="Transformer" onclick="trans();"></p>
</center>
</BODY></HTML>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.