在网页上使用户按Enter键自动跳到下一控件,并禁止使用鼠标右键和其他快捷键的HTC控件
2005-04-03 21:00
435 查看
//Function: 在网页上使用户按Enter键自动跳到下一控件,并禁止使用鼠标右键和其他快捷键
//Method: 使用HTC组件结合CSS文件将Body的Keydown事件绑定到自定义函数上
//Author: Waxdoll Cheung
//Time: 2005-01-27 21:31
//Memo: 这是俺的第一个HTC作品
<PUBLIC:COMPONENT lightWeight=false>
<PUBLIC:attach event="onkeydown" onevent="enter2tab()" />
<PUBLIC:attach event="oncontextmenu" onevent="nocm()" />
<PUBLIC:attach event="onhelp" onevent="nohelp()" />
<script language="JavaScript">
function enter2tab()
{
//按回车键跳转到下一输入控件
if(event.keyCode == 13)
event.keyCode = 9;
////屏蔽Alt+方向键←和Alt+方向键→
if ((window.event.altKey) && ((window.event.keyCode==37) || (window.event.keyCode==39)))
event.returnValue = false;
//屏蔽退格删除键、F5刷新键、Ctrl+r、F11、Ctrl+n、Shift+F10
if ((event.keyCode==8) || (event.keyCode==116)|| (event.ctrlKey && event.keyCode==82) || (event.keyCode==122) || (event.ctrlKey && event.keyCode==78) || (event.shiftKey && event.keyCode==121))
{
event.keyCode = 0;
event.returnValue = false;
}
//屏蔽Alt+F4
if ((window.event.altKey)&&(window.event.keyCode==115))
return false;
//屏蔽Shift加鼠标左键新开一网页
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
//屏蔽右键菜单
function nocm()
{
event.returnValue = false;
}
//屏蔽F1键
function nohelp()
{
return false;
}
</script>
</PUBLIC:COMPONENT>
//Method: 使用HTC组件结合CSS文件将Body的Keydown事件绑定到自定义函数上
//Author: Waxdoll Cheung
//Time: 2005-01-27 21:31
//Memo: 这是俺的第一个HTC作品
<PUBLIC:COMPONENT lightWeight=false>
<PUBLIC:attach event="onkeydown" onevent="enter2tab()" />
<PUBLIC:attach event="oncontextmenu" onevent="nocm()" />
<PUBLIC:attach event="onhelp" onevent="nohelp()" />
<script language="JavaScript">
function enter2tab()
{
//按回车键跳转到下一输入控件
if(event.keyCode == 13)
event.keyCode = 9;
////屏蔽Alt+方向键←和Alt+方向键→
if ((window.event.altKey) && ((window.event.keyCode==37) || (window.event.keyCode==39)))
event.returnValue = false;
//屏蔽退格删除键、F5刷新键、Ctrl+r、F11、Ctrl+n、Shift+F10
if ((event.keyCode==8) || (event.keyCode==116)|| (event.ctrlKey && event.keyCode==82) || (event.keyCode==122) || (event.ctrlKey && event.keyCode==78) || (event.shiftKey && event.keyCode==121))
{
event.keyCode = 0;
event.returnValue = false;
}
//屏蔽Alt+F4
if ((window.event.altKey)&&(window.event.keyCode==115))
return false;
//屏蔽Shift加鼠标左键新开一网页
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
//屏蔽右键菜单
function nocm()
{
event.returnValue = false;
}
//屏蔽F1键
function nohelp()
{
return false;
}
</script>
</PUBLIC:COMPONENT>
相关文章推荐
- 在网页上使用户按Enter键自动跳到下一控件,并禁止使用鼠标右键和其他快捷键的HTC控件
- 源码——在网页上使用户按Enter键自动跳到下一控件,并禁止使用鼠标右键和其他快捷键的HTC控件
- 如何在网页中禁止使用鼠标右键?几种方法和大家分享
- 如何在网页中禁止使用鼠标右键?如何禁止鼠标点击?
- js 禁止在网页上使用右键
- 使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容
- 鼠标使用技巧 让网页自动向下翻或向上翻
- 网页禁止右键,选择文字,拖甩鼠标破解代码
- html中禁止网页另存为、查看源文件、屏蔽鼠标右键
- 使用HTC实现可用鼠标和键盘方向键调整的web时间控件
- 破解网页禁止鼠标右键的技巧
- 深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
- 网页【禁止剪切】【禁止鼠标右键】【禁止复制】【禁止拖选】
- Android WebView的使用(禁止超链接调用其他浏览器 设置滚动条 禁止横竖屏切换重新加载网页 )
- 最简单的代码实现禁止鼠标右键及选中网页中的文字,支持Firefox,亲测可用
- 网页右键无法使用网站右键被禁止破解 利用火狐
- 网页中“禁止鼠标右键”、“禁止选中”、“禁止拖拽”、“禁止复制(Ctrl+C)”
- 深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
- 禁止使用鼠标右键(XP).reg
- 点击鼠标右键,收藏夹就会自动打开,也等于是禁止了右键