Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1949 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?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)