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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript FONCTION EVENT SOUS IE ET FIREFOX

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript FONCTION EVENT SOUS IE ET FIREFOX

n°2117494
jetaimerog​er
Posté le 20-12-2011 à 13:53:40  profilanswer
 

Je veux traduire un evenement la touche entrée du clavier
J'ai trouvé http://js-code.blogspot.com/2010/1 [...] refox.html Mais je ne vois pas comment appeler la fonction javascript
 
mon code

Citation :

 
fichier javascript les fonctions sont bien reconnues par mon code
function e(event) {  
   event = event || window.event;
   alert(event);
   return isEnterKey(event);  
}
 
function isEnterKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode == 13 || charCode == 10 || dojo.keys.ENTER) {
        return true;
    }
    else {
        return false;
    }
}  
..........
                                  function keyUpAlorsClickDuBouton()
    {  
     if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ // ce test si on est sous firefox marche
             
       if (e) { // là je test seulement si la fonction existe comment lui faire dire si j'ai un retour chariot alors je rentre dans la boucle??????????????????
                                                                 dojo.byId("recherche_motcle" ).click()
       }
       
     } else { // pour ie ça marche  
      if (event.keyCode == dojo.keys.ENTER)
      {
       dojo.byId("recherche_motcle" ).click();
      }
     }
     
    }  
 
...............
 
<div id="divMotCle" style="display: block;" onKeyPress="keyUpDivMotCle()">
   <button id="recherche_motcle" onClick="machin()">
<div>  


 
Merci

mood
Publicité
Posté le 20-12-2011 à 13:53:40  profilanswer
 

n°2117520
jetaimerog​er
Posté le 20-12-2011 à 15:49:37  profilanswer
 

j'ai trouvé il manquait juste de mettre event dans la fonction appelante marche sous ie et firefox
 
function keyupA(event)
    {
     if (event.keyCode == dojo.keys.ENTER)
     {  
      dojo.byId("recherche_motcle" ).click();
     }  
    }
         
     
   <div id="divMotCle" style="display: block;" onKeyPress="keyupA(event)">  


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

  javascript FONCTION EVENT SOUS IE ET FIREFOX

 

Sujets relatifs
Plugin FirefoxLiens hypertextes sont inactif sur mozilla mais fonctionnent sur IE
javascript, question de newb sur || {}Problème image d'un header qui se décale sous IE
Fonction en language CProblème avec firefox et IE
passage de paramètre à une fonctionIE ne sait pas ouvrir les PNG ?
Plus de sujets relatifs à : javascript FONCTION EVENT SOUS IE ET FIREFOX


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