程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> B/S模式下如何使軟件屏蔽系統熱鍵實現代碼

B/S模式下如何使軟件屏蔽系統熱鍵實現代碼

編輯:關於C#
 

public void HideAllFunction(Page page)
{
if(!page.IsStartupScriptRegistered ("msgHideAllFunction"))
{
string clientScript=@"<script language=JavaScript>

function KeyDown(){
if ((window.event.altKey)&& ((window.event.keyCode==37)||(window.event.keyCode==39))) //屏蔽 Alt+ 方向鍵 ← //屏蔽 Alt+ 方向鍵 →
{

event.returnValue=false;
}
if (event.keyCode==116) //屏蔽 F5 刷新鍵
{
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78))//屏蔽 Ctrl+n
{
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121))//屏蔽 shift+F10
{

event.returnValue=false;
}
if (event.keyCode==122)//屏蔽 F11
{
event.keyCode=0;
event.returnValue=false;
}
}
function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;

return false;
}
document.onkeydown = KeyDown;
document.oncontextmenu=nocontextmenu;



</script>";

page.RegisterStartupScript("msgHideAllFunction",clientScript);
}


}
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved