GNT sans publicité, site mobile, fonctionnalitées exclusives...

Détecter la touche Shift ?

Le
Pierre Goiffon
En vue de permettre des sélections multiples simplifiées en faisant un
clic, puis un 2eme clic avec la touche shift enfoncée (=> l'intervalle
entre les 2 clics est sélectionné), je cherche à savoir comment faire
pour détecter sur on click que l'on a la touche Shift enfoncée ?
Lire les 11 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Laurent vilday
Le #755616
je cherche à savoir comment faire
pour détecter sur on click que l'on a la touche Shift enfoncée ?



"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
function detection(e)
{
var elt = document.getElementById('result');
e = e || event;
elt.innerHTML = e.shiftKey ? 'AVEC' : 'SANS';
return true;
}

window.onload = function()
{
document.body.onclick = detection;
};
</script>
</head>

<body>
<p>ETAT de la touche SHIFT : <span id="result"></span></p>
<p>lorem ipsum dolor sit amet lorem ipsum dolor sit amet</p>
<p>un peu de contenu</p>
</body>

</html>

--
laurent

Pierre Goiffon
Le #764229
Laurent vilday wrote:
je cherche à savoir comment faire pour détecter sur on click que l'on
a la touche Shift enfoncée ?


function detection(e)
{
var elt = document.getElementById('result');
e = e || event;
elt.innerHTML = e.shiftKey ? 'AVEC' : 'SANS';
return true;
}


Merci Laurent, je vais regarder ça !


Laurent vilday
Le #764228
je cherche à savoir comment faire pour détecter sur on click que l'on
a la touche Shift enfoncée ?





Erreur de copié/collé :)


--
laurent


Pierre Goiffon
Le #764227
Laurent vilday wrote:
je cherche à savoir comment faire pour détecter sur on click que l'on
a la touche Shift enfoncée ?





Erreur de copié/collé :)



Tiens je m'aperçois maintenant que dans le MSDN il est indiqué "There is
no public standard that applies to this property", alors que la page sur
DevMo pointe bien vers le W3C... Hu ??



SAM
Le #764226

Merci Laurent, je vais regarder ça !


En complément :
http://stephane.moriaux.perso.orang...c/key_code

Publicité
Suivre les réponses
Poster une réponse
Anonyme