IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Simulation de frappe des lettres au clavier


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut Simulation de frappe des lettres au clavier
    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.

  2. #2
    Membre confirmé Avatar de Braillane
    Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2007
    Messages : 212
    Par défaut
    Fais 2 variables dont une globale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var txt ="";
    function quelle_touche(evenement)
       {
     
    		   var touche ;
    		   touche = window.evenement ? evenement.keyCode : evenement.which; // ie ou firefox
    		 txt += String.fromCharCode(touche); // conversion ascii en lettre
     
     
    		affiche(txt);
     
       }
    A moins que je n'ai pas compris, ce n'est que ça a changé...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut
    ha impec!!

    c'est sur qu'en passant par une globale ça fonctionne tout de suite beaucoup mieux!!


    désolé du dérangement!

    encore merci!!!

  4. #4
    Membre confirmé Avatar de Braillane
    Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2007
    Messages : 212
    Par défaut
    Citation Envoyé par zed80 Voir le message
    désolé du dérangement!
    Pas de mp, pas de harcèlement, pas de langage sms -> pas de dérangement
    Content d'avoir pu aider ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Simuler le jeu des chiffres et des lettres
    Par iMech dans le forum C
    Réponses: 21
    Dernier message: 12/12/2014, 10h23
  2. [Debutant] Simuler une frappe clavier
    Par SofEvans dans le forum Langage
    Réponses: 3
    Dernier message: 11/07/2011, 10h02
  3. traitement des frappes de caractères au clavier
    Par marion5515 dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 27/04/2007, 09h04
  4. Simuler des actions au clavier
    Par dosbastos dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 03/05/2005, 15h58
  5. Cherche Nom des touches du clavier
    Par juan64 dans le forum C++Builder
    Réponses: 8
    Dernier message: 23/07/2002, 19h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo