现在有一个服务器端按钮的单击事件,但是没有鼠标,怎么能用键盘来实现鼠标的单击

解决方案 »

  1.   

    function document.onclick(){
       if(event.keyCode == 13 )  回车
           {
                var button = document.getElementById("Button1");
                if(button)
                     button.click();
           }
    }
      

  2.   

    在aspx页面中加入javascriptNS4=(document.layers)?true:false;
    function checkEnter()
    {
    var code = 0;
    if (NS4)
    code = event.which;
    else
    code = event.keyCode;
    if (code==13)//键值
    {
    __doPostBack('btn1','')
    }
    }btn1为你要触发的服务器端按钮的id。你可以找到相应键的键值,上面是回车键的。当然你要有产生__doPostBack函数的条件,不如在页面中加个linkbutton什么的。