Bonjour,

Je souhaiterais créer un code pour que des gens puissent utiliser des raccourcis clavier. Par exemple, l'internaute presse la touche "a" et ca le même vers une certaine page, il presse la touche "b" et ca le mène vers une autre page, etc...

J'ai fait ce 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
<html>
<head>
 
<script language="JavaScript">
function access(pEvent,type){
 
		if(pEvent.keyCode==67){
		document.location.href='index.html?page=caserne'
		}
 
		if(pEvent.keyCode==84){
		document.location.href='index.html?page=truc'
		}
 
		if(pEvent.keyCode==66){
		document.location.href='index.html?page=bidule'
		}
 
}
</script>
 
</head>
<body onKeyDown="javascript:access(event);">
 
<u>C</u>aserne<br><br>
<u>T</u>ruc<br><br>
<u>B</u>idule<br><br>
 
<textarea rows='4' cols='50'></textarea>
 
</body>
Ca fonctionne, MAIS. Vous remarquez le textarea que j'ai rajouté. Le projet est équipé d'une messagerie privée interne, du coup il ne faut pas que quand l'internaute tappe les lettres dans son message, il soit redirigé.

Il y a la solution du "redirection si ctrl + touche", mais :
- Je n'arrive pas à faire des redirections si ctrl + touche
- De toutes manières, je préferrerais que ca soit directement touche, et pas ctrl + touche

Quelqu'un à une idée ? Merci et bonne année !