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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaScript] Intercepter la touche F5 ou empecher de réactualiser

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] Intercepter la touche F5 ou empecher de réactualiser

n°138270
jeremy
Posté le 13-05-2002 à 16:44:19  profilanswer
 

Salut,
 
Avec IE,
 
Sur une page HTML, je peux intercepter le code de toutes les touches, même les touches de fonctions F1->F10
 
Avec l'événement javascript onHelp, je peux intercepter l'appui sur la touche F1 et donc empecher l'aide de se lancer, et faire un autre traitement.
 
Or les touches F5 et F3 ne sont pas associée à un événement comme la touche F1.
 
Mon but est d'intercepter la touche F5 et F3.
 
Donc l'utilisateur ne doit pas pouvoir réactualiser la page (F5) et lancer la fenetre de recherche (F3).
 
Une solution ?
 
Merci.

mood
Publicité
Posté le 13-05-2002 à 16:44:19  profilanswer
 

n°138390
jeremy
Posté le 13-05-2002 à 21:23:32  profilanswer
 

Up :-(
Doit bien y avoir une astuce, c pas possible :-(


---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.
n°138425
ethernal
Chercheur de vérité...
Posté le 13-05-2002 à 22:43:36  profilanswer
 

un tout vieux script à adapter pour les dernières versions des browsers :
 
if (navigator.appName.indexOf('Netscape';)>-1) {
 window.captureEvents(Event.KEYPRESS | Event.KEYDOWN)
 window.onkeypress= keyboard
 window.onkeydown= keyboard
 
 function keyboard(e){
  alert("ShortCuts are not enabled !" )
  releaseEvents(e);
  return false;
 }
}
else {
 function keydown() {
  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("form.focus();",30);
    window.event.returnValue = false;  
   }
   }
  }
  document.onkeydown= keydown //All Keys are checked
}
 
vois ce que tu peux faire avec ;)

n°138632
jeremy
Posté le 14-05-2002 à 14:28:36  profilanswer
 

Merci çà m'a donné la bonne voie ;-)


---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.

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

  [JavaScript] Intercepter la touche F5 ou empecher de réactualiser

 

Sujets relatifs
[JavaScript]A par setInterval et setTimeout, existe t'il d'autre ....[javascript] comment faire ce truc tout con...
[ Javascript ] comment on affiche ou cache un objet ?[javascript] fonction onChange=onBlur ?
[ HTML ou JAVASCRIPT... ] Afficher un champ...Là je séche....help please (javascript inside)
[HTML & PHP & Javascript] Formulaires[javascript] refresh
[JavaScript]Comment utiliser touche tab dans textbox 
Plus de sujets relatifs à : [JavaScript] Intercepter la touche F5 ou empecher de réactualiser


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