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 ?
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 ?

Poser une question


"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
Merci Laurent, je vais regarder ça !
Erreur de copié/collé :)
--
laurent
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 ??
En complément :
http://stephane.moriaux.perso.orang...c/key_code