Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1114 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Désactiver précédent et suivant sur IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Désactiver précédent et suivant sur IE

n°1641740
4bis
Posté le 12-11-2007 à 17:10:46  profilanswer
 

Bonjour,
 
J'ai réalisé une méthode pour désactiver certaines touches du clavier, et cela fonctionne correctement, sauf lorsque je clique sur Alt + flèche gauche ou Alt + flèche droite, en gros dès que l'on appuie sur Alt, la gestion de l'évènement ne fonctionne pas. Avec shift, il n'y a aucun problèmes.
 
 
Est-ce que quelqu'un sait comment faire ? Pour info, le keyAlt est bien à true lorsque j'utilise le debugger.
 
Merci d'avance :jap:
 
Voici mon code :
 
function filtrerTouches(event) {
 var keyShift = event.shiftKey;
 var keyAlt = event.altKey;
 var keyCtrl = event.ctrlKey;
 var keyCode = event.keyCode;
 
 if ((keyCode == 37 || keyCode == 39)) {
  //Cas de précédent et suivant avec alt enfoncé (37 et 39)
  if (keyAlt && !(keyShift || keyCtrl)) {
      desactiverTouche(event);
  }
 } else if ((keyCode == 78) && (keyCtrl && !(keyShift || keyAlt))) {
  //Cas de ctrl+n (78)
  desactiverTouche(event);
 }
}
 
function desactiverTouche(event) {
 event.keyCode = 0;
 event.cancelBubble;
 event.returnValue = false;
}

mood
Publicité
Posté le 12-11-2007 à 17:10:46  profilanswer
 

n°1641742
masklinn
í dag viðrar vel til loftárása
Posté le 12-11-2007 à 17:22:50  profilanswer
 

C'est quoi l'intérêt, faire suer le visiteur?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1641751
SICKofitAL​L
misanthrope
Posté le 12-11-2007 à 17:32:49  profilanswer
 

en rajoutant un "return false" dans desactiverTouche ca le fait pas ?
 
Je sais même pas si c possible d'ailleurs ca de désactiver la touche ALT :??:


---------------
We deserve everything that's coming...
n°1641970
4bis
Posté le 13-11-2007 à 09:21:34  profilanswer
 

Je vais essayer le return false, mais je ne vois pas ce que cela changerait. :??:
 
 
Masklinn >> l'interet, c'est une application d'entreprise, donc si certaines touches ne sont pas désactivées, c'est pas terrible pour l'appli sous certaines conditions. ;)

n°1642014
4bis
Posté le 13-11-2007 à 10:38:18  profilanswer
 

Ca y est, j'ai trouvé :)
 
Quand la touche Alt est pressée, il ne faut pas faire de "event.keyCode = 0"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Désactiver précédent et suivant sur IE

 

Sujets relatifs
Activer ou désactiver une connexion réseau et wifi[Access] Acceder à un champ à partir du formulaire précédent
Desactiver l'effacement de la fenetre dans un FormInsérer Précédent et Suivant
Y a-til un script pour désactiver la touche "imprime écran" ?[C#] Désactiver le html dans un label
comment faire un lien dynamique (suivant et précédent) (+1 ou -1 page)Desactiver le click apres un click
Plus de sujets relatifs à : Désactiver précédent et suivant sur IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR