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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  event clavier differents sur une meme page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

event clavier differents sur une meme page

n°1695172
odo91600
Posté le 29-02-2008 à 16:11:25  profilanswer
 

Bonjour,
 
J'ai fait une page où une fenetre <div> apparait/disparait comme un popup en appuyant sur une touche précis du clavier.
 
mon popup en div :
 

Code :
  1. <div id="popup" style="position:absolute; left:219px; top:233px; width:388px; height:303px; z-index:1; visibility: hidden; ">
  2.   <div id="bloccadre">
  3.                                 // CONTENU DU POPUP //
  4. </div> </div>


 
 
Et grace à une fonction de scan d'evenement clavier et ce bout de code , j'affiche ou je cache mon popup :
 

Code :
  1. if(key == 53) { //   key rouge
  2.  document.getElementById("popup" ).style.visibility = "visible";
  3. }
  4. else{
  5.  document.getElementById("popup" ).style.visibility = "hidden";
  6. }


 
Problème :
Or sur ma page popup cacher , les touches 1 2 3 de mon clavier ont une fonction et je voudrais que ces touches 1 2 3 aient d'autres fonctions lorsque le popup est visible.  en resumer, si popup visible alors desactivé les fonctionnes de l'arrière-plan.
 
Mes actions fonctionnent avec :

Code :
  1. if(key == 48) { // 0 key   
  2.  parent.window.location = './page1.php';
  3. }
  4. if(key == 49) { // 1 key   
  5.  parent.window.location = './page2.php';
  6. }


 
je pensais faire un

Code :
  1. if(document.getElementById("popup" ).style.visibility != "hidden" )
  2. if(key == 48) { // 0 key   
  3.  parent.window.location = './page5.php';
  4. }
  5. if(key == 49) { // 1 key   
  6.  parent.window.location = './page6.php';
  7. }
  8. }
  9. else{


 
 
mais ça ne fonctionne pas.
J'ai certainement fait une erreur de sytaxe ou autre ?
 
merci de m'aider
odo
 

mood
Publicité
Posté le 29-02-2008 à 16:11:25  profilanswer
 

n°1695370
electro86
Posté le 29-02-2008 à 21:30:00  profilanswer
 

Je dit peut être une bêtise, mais est ce que cela ne viens pas tout simplement du fait que ton premier if n'est pas de crochet ouvrant "{" alors qu'il a bien un crochet fermant ligne 8 !

n°1697058
odo91600
Posté le 04-03-2008 à 15:59:43  profilanswer
 

helas, ce n'est pas ça;  
j'ai corrigé cette { merci
 
j'ai toujours ce problème.

n°1697753
odo91600
Posté le 05-03-2008 à 16:44:24  profilanswer
 

J'ai trouvé ouf,
 
je clos le sujet;
 
merci pour votre aide, souvent il suffit de lire d'autres post et de prendre du recule sur son propre code
 


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

  event clavier differents sur une meme page

 

Sujets relatifs
passer une des variables d’une page a une autreThis page requires AC_RunActiveContent.js
créer une page pour chaque site sur mon annuairerécupérer le code HTMl à partir d'une page web
Problemes d'affichage de page et modes d'affichage de videosprogrammer un pilote clavier
page cliquableNamo - Thèmes, modèles, styles, mises en page
page remerciement nominatif apres envoie de formulaireAffichage d'un tableau dans une page web avec jsp
Plus de sujets relatifs à : event clavier differents sur une meme page


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