Action Javascript: Simuler une touche clavier
Résolu/Fermé
Mikamadgik
Messages postés
87
Date d'inscription
samedi 8 novembre 2008
Statut
Membre
Dernière intervention
26 avril 2021
-
29 août 2013 à 20:00
baladur13 Messages postés 47412 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 22 mars 2025 - 30 août 2013 à 17:51
baladur13 Messages postés 47412 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 22 mars 2025 - 30 août 2013 à 17:51
A voir également:
- Javascript simuler touche clavier
- Touche home clavier ✓ - Forum PC portable
- Touche inser clavier - Guide
- Touche rémanente - Guide
- Touche verrouillage clavier - Guide
- Home sur clavier azerty ✓ - Forum Clavier
1 réponse
Mikamadgik
Messages postés
87
Date d'inscription
samedi 8 novembre 2008
Statut
Membre
Dernière intervention
26 avril 2021
1
30 août 2013 à 14:49
30 août 2013 à 14:49
J'ai trouvé ma solution à force d'essayer et d'assembler des bouts de codes trouvé sur 20000 site différents. Voici mon code pour ceux que ça peut aider
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Document sans nom</title> </head> <body> <script type="text/javascript"> function recup(id) { this.num = id; } function test(pEvent){ switch (event.keyCode) { case 40: var idpre = num var bas = 1 var result = Number(idpre) + Number(bas) var idpre = result document.forms["general"].elements[result].focus() break; case 38: var idpre = num var haut = 1 var result = Number(idpre) - Number(haut) var idpre = result document.forms["general"].elements[result].focus() break; case 37: var idpre = num var gauche = 100 var result = Number(idpre) - Number(gauche) var idpre = result document.forms["general"].elements[result].focus() break; case 39: var idpre = num var droite = 100 var result = Number(idpre) + Number(droite) var idpre = result document.forms["general"].elements[result].focus() break; } } </script> <body onKeyDown="javascript:test(event);"> <p> <FORM name="general"> <input name="101" type="text" id="101" size="10" onFocus="recup(this.id)"/> <input name="201" type="text" id="201" size="10" onFocus="recup(this.id)"/> <input name="301" type="text" id="301" size="10" onFocus="recup(this.id)"/></p><p> <input name="102" type="text" id="102" size="10" onFocus="recup(this.id)"/> <input name="202" type="text" id="202" size="10" onFocus="recup(this.id)"/> <input name="302" type="text" id="302" size="10" onFocus="recup(this.id)"/></p><p> <input name="103" type="text" id="103" size="10" onFocus="recup(this.id)"/> <input name="203" type="text" id="203" size="10" onFocus="recup(this.id)"/> <input name="303" type="text" id="303" size="10" onFocus="recup(this.id)"/> </p></FORM> </body> </html>
30 août 2013 à 17:51
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/