2009-06-12 10 views
2

Comment gérer les combinaisons de touches Javascript dans IE7? Par exemple, j'aimerais que la commande "Ctrl + I" déclenche mon script de notification. Comment puis-je m'y prendre?IE7 Poignée Combinaison Keypress

Répondre

2

Si vous utilisez jQuery est une option, vous pouvez jeter un oeil à ce projet:

http://code.google.com/p/js-hotkeys/

Si jQuery n'est pas une option, mais l'accent est mis uniquement sur IE7 (testé uniquement en cela), vous pourrait utiliser l'exemple de code suivant pour construire sur:

<html> 
    <head> 
    <script type="text/javascript"> 
    function handleKeyDown() { 
     if (event.ctrlKey && event.keyCode == 17) { 
     alert('ctrl-i pressed!'); 
     } 
    } 
    </script> 
</head> 
<body onkeydown="handleKeyDown()"> 
</body> 
</html> 
+0

Bonne réponse mais malheureusement non. –

+0

Edit: Ajout d'un exemple non jquery, espérons que cela aide! – ylebre

+0

Merci beaucoup! –