Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/04/2011, 17h24   #1
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Par défaut Navigation au clavier

Bonjour,

Je souhaite faire une navigation au clavier: comme dans la présentation d'html5 de google: http://slides.html5rocks.com

Savez vous comment faire? Es-ce du js ou de l'html?

J'ai vu plusieurs script détectant la touche "Entré" mais il fallait un champs éditable du genre <input type="text" />

Merci d'avance.
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 18h00   #2
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
c'est du JS. Les évènements sont détectés sur le document je suppose
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/04/2011, 09h35   #3
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Merci, j'ai trouvé un script qui fait ce que je veux:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<head>
	<script type="text/javascript">
	   	function quelle_touche(evenement)
	   	{
	       	var touche = window.event ? evenement.keyCode : evenement.which;
	       	alert(touche);
	   	}
	</script>
</head>
 
<body onkeyPress="quelle_touche(event);">
 
</body>
Sa marche a peu prêt: seul les touches de texte sont détecter: les flèches ne me renvoient rien, savez vous pourquoi?

EDIT: trouvé, il suffit de mettre un onkeyDown, les flèches sont des touches système donc non bidouillable
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 10h13   #4
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut, au lieu d'utiliser le "onkeypress", utilise le "onkeyup", cela fonctionnera :
Code :
1
2
3
<body onkeyup="quelle_touche(event);">
 
</body>
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web