社区
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不起作用,该怎么写,才能生效呢?
...全文
418
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
常用键盘事件
on
keydown
:某一个按键被按下时触发 onkeypress:某一个按键被按下时触发(不识别功能键) 键盘事件
中
有一个比较重要的事件对象:keyCode 使用 e.keyCode 可以得到对应的ASCII码值 tips:keyCode是不区分大...
js取消键盘监听_JS实现键盘监听
兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即
keydown
,keypress和keyup,它们分别对应on
keydown
、 onkeypress和onkeyup这三...
javascript 常用方法总结
//找到div
中
最大的zIndex function getMaxzIndex() { var divAll =
document
.getElementsByTagName("div"); var divs = divAll.length; var maxzIndex = 0; for(var i=0;i<divs;i++) {...
keyboard event
js键盘事件全面控制 兼容FireFox和IE ...用js实现键盘记录,要关注浏览器的三种按键事件类型,即
keydown
,keypress和keyup,它们分别对应on
keydown
、 onkeypress和onkeyup这三个事件句柄。一个典型...
js禁止右键|禁止选
中
|禁止ctrl+u|禁止F12代码
基础防复制方式:通过js 禁止鼠标右键、禁止鼠标选
中
文字、禁止快捷键ctrl+u、禁止F12键 var arr = [123, 17, 18];
document
.oncontextmenu = new Function("event.returnValue=false;...window.on
keydown
= func
JavaScript
87,919
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章