0

ショートカットキー用のjavascript関数があるので、ソリューション全体で使用したいので、javascriptファイル内のそのファイルをすべての画面で使用したいので、使用方法を教えてください。これが私のコードです。

JavaScript

<script type="text/javascript">
        var isCtrl = false;
        document.onkeydown = function (e) {
            // alert(event.keyCode);
            if (event.keyCode == 17) isCtrl = true;
            if (event.keyCode == 67 && isCtrl == true) {
                document.getElementById('<%= btnCreate.ClientID %>').click();
                //alert("Create New");
                //return false;
                exit();
            }
            if (event.keyCode == 83 && isCtrl == true) {
                document.getElementById('<%= btnSave.ClientID %>').click();
                //alert("Save");
                exit();
            }
            if (event.keyCode == 86 && isCtrl == true) {
                document.getElementById('<%= btnView.ClientID %>').click();
                //alert("View");
                exit();
            }
            if (event.keyCode == 82 && isCtrl == true) {
                document.getElementById('<%= btnRefresh.ClientID %>').click();
                //alert("Refresh");
                return false;
            }
            if (event.keyCode == 77 && isCtrl == true) {
                document.getElementById('<%= btnShow.ClientID %>').click();
                //alert("Show");
                exit();
            }
            if (event.keyCode == 68 && isCtrl == true) {
                document.getElementById('<%= btnDelete.ClientID %>').click();
                //alert("Delete");
                exit();
            }
        }
    </script>

例でこれを使用する方法を教えてください。

4

3 に答える 3

1

使用する

<script type="text/javascript" src="Path/YourFileName.js"></script>

ヘッドタグでは、JavaScriptファイルの関数をページで直接使用できます

これを参照してください-スクリプトをファイルに移動する

Webサイトを高速化するためのいくつかのベストプラクティスがあります-本文の下部にJavaScriptコードを配置する

于 2012-08-18T09:22:44.663 に答える
1

これは何よりも建築的なものです。ASP.NET テクノロジを使用している場合、つまり WebForms であれ MVC であれ、それらはすべてマスター ページの概念を提供します。その名の通り、他のすべてのビューのマスター ビューです。マスター ビューに基づいて、他のビューを作成できます。通常、アプリの共通ヘッダーと共通フッター、またはサイトに共通するその他のものを使用して作成するマスター ビュー。

あなたの場合、他のすべてのビューで共通の javascript が必要な場合 - 最適な論理的な場所は、javascript をマスター ページに含めることです。これにより、マスターページに基づく他のすべてのビューがスクリプトを自動的に取得します。スクリプトを使用して JavaScript を含めます。

お役に立てれば...

Lohith (Telerik India テック エバンジェリスト)

于 2012-08-20T05:41:24.513 に答える
0

このファイルをヘッドタグに添付してください。

<head>
<script type="text/javascript"  src="your file name"></script>
</head>
于 2012-08-18T09:19:02.250 に答える