2017-10-27 8 views
0

キーAとキーHを押してホームページを開きます。つまり、ユーザーはAキーを押したままHキーを押す必要があります。このイベントは、すべてのWebサイトで単一のページではなく発生させたいと考えています。私は、単一のJSPページでは、上記のスクリプトを実装すると複数のページでキーナビゲーションスクリプトを使用

は、私はそれが正常に動作し、

var down = {}; 
$(document).keydown(function(e) { 
    down[e.keyCode] = true; 
}).keydown(function(e) { 
     if (down[65] && down[72]) { 
     // logic to go to my home page 
     } 
});​ 

以下のようにjQueryのアプローチで来ました。スクリプトをすべてのWebページで聞くにはどうすればいいですか?

+5

JSコードを使用したいすべてのページに追加するだけです。 –

+1

コードにアクセスできないので、すべてのWebページで機能させることはできません。あなたはgreasemonkeyやsmthのようなアドオンを作ることができます。 –

+0

はい、すべてのWebページにコードを配置すると機能します。また、私は任意の一般的なヘッダー/フッターのセクションを使用し、そのJSPで私のスクリプトを配置するときに動作します。私たちは共通の.jsファイルに置くようなやり方でそれを行うことができます。 –

答えて

2

すべてのページまたは少なくとも共通のテンプレートに共通のヘッダー/フッターセクションを使用する必要があります。
共通のテンプレートに重大なjsコードを追加して、すべてのページで機能させるようにします。各ページに同じコードを複製しないでください。

関連する問題