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

  FORUM HardWare.fr
  Programmation

  [javascript] équivalent vbKey...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] équivalent vbKey...

n°83415
kileak2
Posté le 20-12-2001 à 15:50:59  profilanswer
 

Salut !
 
quel est l'équivalent JS du vbKey (je crois...) de VBscript et VB ?
 
C'est pour gérer des évènements en fction de la touche pressée par l'user.
 
Et bien sûr, Où puis-je trouver les valeurs "JS" de ces touches pour les identifier ?
 
Merci

mood
Publicité
Posté le 20-12-2001 à 15:50:59  profilanswer
 

n°83425
ethernal
Chercheur de vérité...
Posté le 20-12-2001 à 15:59:42  profilanswer
 

pour connaitre facilement la valeur d'une touche, tu mets ceci dans ta foncion d'interception de l'évenement kepress ou keydown
alert(window.event.keyCode);
 
gestion du clavier et de la souris complet:
if (navigator.appName.indexOf('Netscape';)>-1) {
//NETSCAPE
 window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
 window.onmousedown=rightclick;
 window.onmouseup=rightclick;
 
 window.captureEvents(Event.KEYPRESS | Event.KEYDOWN)
 window.onkeypress= keyboard
 window.onkeydown= keyboard
 
function keyboard(e){
   //e.which==code_du_clavier
 alert("ShortCuts are not enabled !" )
 releaseEvents(e);
 return false;
}
  function rightclick(e) {
 if (e.which == 3) {
  releaseEvents(e)
  return false;  
 }
 else {
  return true;  
 }
  }
}
//IE
else {
  function click() {
 if (event.button==2) {
  alert('You do not need this !!!';)
 }
 if (event.button==3) {
  alert('You do not need this !!!';)
 }
  }
  function keydown() {
 // window.event.type retourne le type d'évènement (keydown, keypress, ...)
 if ((window.event.ctrlKey) || (window.event.shiftKey) || (window.event.keyCode==18) || ((window.event.keyCode>=112) && (window.event.keyCode<=123))) {
  if (window.confirm("Shortcuts are not allowed ! \nDo you want to exit this great site ?" ))
   top.close();
  else {
   setTimeout("parent.bas.horloge.LEFTRELOAD.focus();",30); // remet le focus sur la page
   window.event.returnValue = false;  // fct uniquement avec IE5 (annule l'évènement)
  }
  }
  }
  document.onmousedown= click
  document.onkeydown= keydown //All Keys are checked
//  document.onkeypress = keydown //seulement les touches normales
}

 

[edtdd]--Message édité par ethernal--[/edtdd]

n°83430
kileak2
Posté le 20-12-2001 à 16:14:20  profilanswer
 

Merci !
 
:)


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

  [javascript] équivalent vbKey...

 

Sujets relatifs
Javascript faire un moteur de recherche interne à mon site[PHP ou JAVASCRIPT ?] petite question, pour savoir lequel utilise.....
[Javascript] Javascript et objets de formulaire[JAVASCRIPT] interactivité CHAMP SELECT <=> IMAGE + urgent
DHTML + Javascriptjavascript et IE: propriétés d'une fenetre
[HTML JAVASCRIPT] Fermeture fenetreEst ce qu'il existe un équivalent de" l'include " (PHP) en ASP ?
[Javascript] lister le contenu d'un HDD, c'est possible?Ouvrir une fenêtre avec javascript
Plus de sujets relatifs à : [javascript] équivalent vbKey...


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