马上解决,马上给分!急急急...NS中写一个"document.focus = fun1;"为什么没有用?

张佩 2004-10-02 08:18:56
如题!有例如下:
<script>
if(navigator.appName == "Netscape")
{
event = onfocus;//错在哪里了?下面一句执行不到...
alert('event')
}

function tabJump()
{
if(event.keyCode == 32)
{
document.getElementById('id1').focus()
}
}

document.onkeydown = tabJump//压根没有用
</script>

<input id='id1'>
<input id='id2'>
<input id='id3'>
<input id='id4'>
</body>
...全文
182 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
littleboys 2004-11-19
  • 打赏
  • 举报
回复
可以更改onkeydown 事件以及你要添加的方法
littleboys 2004-11-19
  • 打赏
  • 举报
回复
<script>
if(navigator.appName == "Netscape")
{
event = onfocus;//错在哪里了?下面一句执行不到...???
//不明白 什么意思
alert('event')
}

function tabJump()
{
alert("11");
if(event.keyCode == 32)
{
document.getElementById('id1').focus()
alert("aaa");
}
}

document.onkeydown = tabJump//这个在ie6下测试没有问题
</script>

<input id='id1'>
<input id='id2'>
<input id='id3'>
<input id='id4'>
</body>

参考例子
function disabledKeys()
{
var code=window.event.keyCode;
var isDisabled = false;
if(code==78&&window.event.ctrlKey)
{
isDisabled = true;
}
else if(code==116)
{
isDisabled = true;
}
else{

}
if(isDisabled){
window.event.keyCode =0;
window.event.cancelBubble = true;
window.event.returnValue = false;
}
}
document.attachEvent("onkeydown",disabledKeys);
张佩 2004-11-19
  • 打赏
  • 举报
回复
张佩 2004-10-27
  • 打赏
  • 举报
回复
我要快点结分呀。
张佩 2004-10-02
  • 打赏
  • 举报
回复
document.onkeydown = tabJump//压根没有用
应该是document.onfocus = tabJump//压根没有用
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-02 08:18
社区公告
暂无公告