社区
JavaScript
帖子详情
Mozilla中,document.onkeydown不起作用
shanghr
2004-09-20 02:05:19
function document.onkeydown()
{
if (event.keyCode==13) {document.getElementById("ImageButton2").click()}
}
Mozilla中,document.onkeydown不起作用,该怎么写,才能生效呢?
...全文
446
4
打赏
收藏
Mozilla中,document.onkeydown不起作用
function document.onkeydown() { if (event.keyCode==13) {document.getElementById("ImageButton2").click()} } Mozilla中,document.onkeydown不起作用,该怎么写,才能生效呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rootcn
2004-09-20
打赏
举报
回复
captureevent()
wangxiaomax
2004-09-20
打赏
举报
回复
<html>
<head>
<title>Keyboard Event Handler Lab</title>
<style type="text/css">
td {text-align:center}
</style>
<script type="text/javascript">
function init() {
document.onkeydown = showKeyDown;
document.onkeyup = showKeyUp;
document.onkeypress = showKeyPress;
}
function showKeyDown(evt) {
evt = (evt) ? evt : window.event;
document.getElementById("pressKeyCode").innerHTML = 0;
document.getElementById("upKeyCode").innerHTML = 0;
document.getElementById("pressCharCode").innerHTML = 0;
document.getElementById("upCharCode").innerHTML = 0;
restoreModifiers("");
restoreModifiers("Down");
restoreModifiers("Up");
document.getElementById("downKeyCode").innerHTML = evt.keyCode;
if (evt.charCode) {
document.getElementById("downCharCode").innerHTML = evt.charCode;
}
showModifiers("Down", evt);
}
function showKeyUp(evt) {
evt = (evt) ? evt : window.event;
document.getElementById("upKeyCode").innerHTML = evt.keyCode;
if (evt.charCode) {
document.getElementById("upCharCode").innerHTML = evt.charCode;
}
showModifiers("Up", evt);
return false;
}
function showKeyPress(evt) {
evt = (evt) ? evt : window.event;
document.getElementById("pressKeyCode").innerHTML = evt.keyCode;
if (evt.charCode) {
document.getElementById("pressCharCode").innerHTML = evt.charCode;
}
showModifiers("", evt);
return false;
}
function showModifiers(ext, evt) {
restoreModifiers(ext);
if (evt.shiftKey) {
document.getElementById("shift" + ext).style.backgroundColor =
"#ff0000";
}
if (evt.ctrlKey) {
document.getElementById("ctrl" + ext).style.backgroundColor =
"#00ff00";
}
if (evt.altKey) {
document.getElementById("alt" + ext).style.backgroundColor =
"#0000ff";
}
}
function restoreModifiers(ext) {
document.getElementById("shift" + ext).style.backgroundColor =
"#ffffff";
document.getElementById("ctrl" + ext).style.backgroundColor =
"#ffffff";
document.getElementById("alt" + ext).style.backgroundColor =
"#ffffff";
}
</script>
</head>
<body onload="init()">
<h1>Keyboard Event Handler Lab</h1>
<hr />
<form ID=Form1>
<table border="2" cellpadding="2">
<tr>
<th></th>
<th>onKeyDown</th>
<th>onKeyPress</th>
<th>onKeyUp</th>
</tr>
<tr>
<th>Key Codes</th>
<td id="downKeyCode">0</td>
<td id="pressKeyCode">0</td>
<td id="upKeyCode">0</td>
</tr>
<tr>
<th>Char Codes (IE5/Mac; NN6)</th>
<td id="downCharCode">0</td>
<td id="pressCharCode">0</td>
<td id="upCharCode">0</td>
</tr>
<tr>
<th rowspan="3">Modifier Keys</th>
<td><span id="shiftDown">Shift</span></td>
<td><span id="shift">Shift</span></td>
<td><span id="shiftUp">Shift</span></td>
</tr>
<tr>
<td><span id="ctrlDown">Ctrl</span></td>
<td><span id="ctrl">Ctrl</span></td>
<td><span id="ctrlUp">Ctrl</span></td>
</tr>
<tr>
<td><span id="altDown">Alt</span></td>
<td><span id="alt">Alt</span></td>
<td><span id="altUp">Alt</span></td>
</tr>
</table>
</form>
</body>
</html>
wangxiaomax
2004-09-20
打赏
举报
回复
不好意思,我上面说的是错的。
不过下面一段话,我在mozilla中测试通过。
<input name="test" onkeydown="if (event.keyCode==13) {alert('test');}">
不知document应该怎么用?
wangxiaomax
2004-09-20
打赏
举报
回复
document.onkeypress
try
js键盘事件全面控制_兼容FireFox和IE
介绍如何使用JS开发和键盘事件要关的功能应用,此方法兼容FireFox和IE
js键盘事件参考学习_兼容FireFox和IE
该文档主要分四个部分 第一部分:浏览器的按键事件 第二部分:兼容浏览器 第三部分:代码实现和优化 第四部分:总结 绝对是键盘事件的很好的参考文档和学习文档。
javascript 按键事件(兼容各浏览器)
本篇文章主要是对javascript
中
的按键事件进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器.docx
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器.docx
javascript
javascript
中
keyCode代码对应表(函数实现) zt
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章