Bonjour,

j'ai commencé une simulation clavier pour faire un genre de traitement de texte en javascript pour un projet que je dois rendre en mai, pour le moment j'en suis seulement au stade de savoir ce que tape l'utilisateur.

J'arrive seulement à afficher une lettre par une lettre, j'aimerai que les lettres s'accumule.

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<html> 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript">
function affiche(texte)
     {
     document.getElementById('afficher').innerHTML = texte;
     }
 
 
 
function quelle_touche(evenement)
   {
 
		   var touche ;
		   touche = window.evenement ? evenement.keyCode : evenement.which; // ie ou firefox
		 touche = String.fromCharCode(touche); // conversion ascii en lettre
 
 
		affiche(touche);
 
   }
 
 
 
 
 
</script>
</head>
<body onkeyPress="quelle_touche(event);">
 
   <div style="border:1px #000000 solid; width: 300px; height: 300px;"  id="afficher"> </div>
 
</form>
 
</body>
</html>
Voila merci de m'éclairer sur une voix. Je pense qu'il s'agit d'une simple incrémentation de la variable 'touche' mais je n'arrive pas à la faire fonctionner.

Merci de l'attention portée à ma demande.

Cordialement,

ZED.