2011-01-29 4 views

Répondre

0

Voici le code pseudo je suivrais:

onKeyPress { 
    if (body.hasFocus && !input.hasFocus) { 
     coolStuff(); 
    } 
} 

Fondamentalement, vous avez un écouteur d'événements en attente de votre clé particulière (s) à presser. Vous exécutez seulement coolFunc(), cependant, s'ils ont le focus sur votre page Web (c'est-à-dire pas la barre d'adresse) et qu'ils ne sont pas dans un élément d'entrée.

Je recommanderais également d'utiliser jQuery; Cela rendra votre code beaucoup plus propre et plus facile à écrire. Faites-moi savoir si vous avez besoin d'un exemple JS réel, pas de pseudo-code.

Questions connexes