惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
J
Java Code Geeks
博客园 - 聂微东
量子位
C
Check Point Blog
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
B
Blog
罗磊的独立博客
腾讯CDC
GbyAI
GbyAI
博客园 - 【当耐特】
A
About on SuperTechFans
M
MIT News - Artificial intelligence
U
Unit 42
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队

博客园 - 芸

Xtragrid的图片显示 N×N矩阵螺旋打印输出 数组int[],int[,]的区别 转载 使用ActiveReport for .net 进行报表开发 oracle数据库之间的数据拷贝 VS2003 水晶报表服务器端部署 SQL操作全集 合并多行的字符串—oarcle(转) 字符串样式的格式化 oracle 存储过程的基本语法 2007年终总结 主从表XtarGrid设计 JavaScript面向对象 dotNet常用快捷键 最美的十大经典爱情句子 自定义控件脚本校验 在DataGrid中使用单选框 ActiveReport子报表 正则表达式收藏
在网页上使用户按Enter键自动跳到下一控件,并禁止使用鼠标右...
· 2008-05-28 · via 博客园 - 芸

  ==============转自蜡人张=======================

//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>