onkeydown 事件,另外你是如何判断选中某行的?

解决方案 »

  1.   

    td有没有onmousedown事件?要是有的话可以记录选中哪一行,try先
      

  2.   

    根据得到的div object可以得到所在的TD,也就可以得到行索引和列索引(选中的行列)。我就在捕获键的时候,不知道怎么做,请指点!!
      

  3.   

    捕获键?
    用alert(window.event.keyCode);这一句可以得到键盘上的键的keyCode,delete是46,insert是45。
    请问一下:在2X2的table里,删掉一个cell是什么意思?变成缺一个角的2X2table吗?
      

  4.   

    我没有删除一个cell啊。
    window.event.keyCode只能用于IE下吧,firfox下是不支持的。所以我才传入一个event变量。
    其实问题就在于怎么在点击div的时候,同时捕获insert/delete键
      

  5.   

    是不是先点击div,然后按下insert/delete键?
    那么在点击div的时候可不可以用一个方法把一个变量赋一个值用来保存点击的是哪一个td,然后再捕获onKeyDown事件?不知道楼主兄是不是这个意思
      

  6.   

    谢谢楼上这位老兄的指点!感觉这种方法可行,不知道是不是这个意思??
            var div = document.getElementById("001");
            div.onclick = function(){
            var obj = div;
            }
    但是捕获谁的onKeyDown事件呢??往下不知道怎么写了,望指点!!
      

  7.   

    你的画面上的东西都应该在<body></body>之间吧?
    像这样<body onKeyDown="alert(1);">就可以在body范围内捕获到onKeyDown事件,虽然我用DreamWeaver没有查到<body>有onKeyDown事件,但是onKeyDown却好用,不知道为啥,hoho~~~
      

  8.   

    还是不行,因为我们用的是firefox browser,table,div的onkeyup都是不支持的