我有快捷键的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>
告诉我如何使用这个例子。
答案 0 :(得分:1)
使用
<script type="text/javascript" src="Path/YourFileName.js"></script>
在Head Tag中,您可以直接在Page
中使用JavaScript文件中的函数请参阅此内容 - Moving Scripts to File
有一些加速网站的最佳做法,例如 - Placing the JavaScript code at the bottom of Body
答案 1 :(得分:1)
这更像是一种建筑事物。如果您使用的是ASP.NET技术,即WebForms或MVC,它们都提供了Master Page的概念。因为名称是所有其他视图的主视图。您可以基于主视图创建其他视图。我们通常使用应用程序和公共页脚的公共标题创建的主视图或网站可能常见的任何其他内容。
在您的情况下,如果您在所有其他视图中需要一些常见的javascript - 最合乎逻辑的地方是在主页面中包含javascript。使用此基于母版页的所有其他视图将自动获取脚本。使用脚本包含JavaScript。
希望这会有所帮助...
Lohith(技术传播者,Telerik India)
答案 2 :(得分:0)
将此文件附加到头标记。
<head>
<script type="text/javascript" src="your file name"></script>
</head>