在開發一個系統的時候經常需要自己訂制浏覽器的菜單工具欄
在最近的一個項目中正好有機會負責了這個部分
菜單使用的是AspNetMenu好像不是很穩定而且頁面的刷新也很嚴重工具欄使用的Microsoft提供的IEWebControl工具欄效果不錯只是有時候會丟失事件(郁悶好像net框架中經常會發生事件丟失)
<script language=javascript> function DisableKey()
{ // 退格鍵// Ctrl+N // Alt+ 方向鍵 ←// Alt+ 方向鍵 →// F 刷新鍵// Ctrl + R // shift+F // 屏蔽Alt+F //屏蔽 shift 加鼠標左鍵新開一網頁if (windoweventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||(windoweventsrcElementtagName == A && windoweventshiftKey))
{ alert(請通過事物代碼進行操作!)windoweventreturnValue=false}
} </script> </HEAD> < body MS_POSITIONING=GridLayout onKeyDown=DisableKey()>……………………
上邊的代碼基本上已經實現了所需要屏蔽的鍵值
好像已經完成了工作但是是否每個頁面都要復制這些代碼呢?還在考慮之中!
請各位高手指點應該可以說是一個如何架構系統界面的問題了)
From:http://tw.wingwit.com/Article/program/net/201311/13146.html