比如:tree.ondblclick=function(srcNode)
  这个是鼠标双击调用后面的哪个函数,现在我想用空格调用这个函数,该怎么写?

解决方案 »

  1.   

    if(event.keyCode=="空格的ascii")调用你的东东. 这只是我的想法,没试过啊
      

  2.   

    <a href="#" ondblclick="alert('xx')" onkeydown="keydown()">faf</a>
    <script>
    function keydown() {
      var obj = window.event.srcElement;
      if (window.event.keyCode=="") {
        obj.onclick();
      }
    }
    </script>
      

  3.   

    <a/>确实不行,赫赫,它的srcElement是一个url<table><tr><td>
    <input type=checkbox ondblclick="alert('xx')" onkeydown="keydown()">
    </td></tr></table>
    <script>
    function keydown() {
      var obj = window.event.srcElement;
    //  if (window.event.keyCode=="") {
        obj.ondblclick();
    //  }
    }
    </script>我建议将事件都放在table里,然后根据window.event.srcElement通过parentElement向上找到该table,然后触发事件
      

  4.   


    <script language="javascript">
    function document.onkeydown() {
     if (window.event.keyCode == 32)
    alert('yes');
    }
    </script>
      

  5.   

    怎么定位啊,定位空格键在一个特殊的地方按下时,启动某个函数。请看程序:
    tree.ondblclick=function(srcNode)
    {功能代码
    }
    上面是在一个选择树型菜单时双击时调用这个函数。
    现在怎么实现在树型菜单上按下空格键调用这个函数呢?就是象这样tree.按空格键=function();
      

  6.   

    你就把ondblclick改为onkeydown试试咯,