function kk()
{
if(window.addEventListener)
{
window.addEventListener("keydown",kzfy,false);
}else{
window.attachEvent("onkeydown",kzfy);
}
}function kzfy(e)
{
var kj=document.getElementById("ee");
if(kj!=null)
{
if(kj.style.visibility=="visible")
{
var yj=0;
if(e==null)
{
yj=window.event.keyCode;
}else{
yj=e.keyCode;
}
switch(yj)
{
case 27://Esc
alert('退出')
break;
case 37 ://↑
case 38 ://←
alert("左或上操作");
break;
case 39 ://→
case 40 ://↓
alert("右或下操作")
break;
default:
return true;
}
return false
}
}
}
div 加载时引发 KK 事件添加了监听。但是发现在IE下用不了,火狐可以使用但是屏蔽不了按钮!望哪位大师帮忙指点!!!!

解决方案 »

  1.   

    按钮的是onclick,你这个地方只是监听的onkeydown,这个要如何让按钮也起作用呢?是这样理解不?
      

  2.   

    我的事件是做在整個網頁上的!需要對某個DIV中顯示的內容進行控制!!只要網頁在活動狀態都能生效!!onclick屬於點擊事件!而我需要的是鍵盤觸發事件!!所以onclick根本不適用。。