1. top.frames('frameName') 即可引用到其他 frame
2. 你写的集合都是错的, 都应该用复数的, 比如 rows, frames 不能写作 row, frame. 
要删除行, 用 tableId.deleteRow(从 0 开始的行号); 即可
3. click 什么东西? 我怎么知道你点的什么?
4. 要从对话框中得到返回值使用 window.returnValue 属性。

解决方案 »

  1.   

    1top.frames('frameName') 即可引用到其他 frame
    或者用parent.xxx
    2click 的那行你要起个ID啊
    3遍历一个table用rows的方法或者tree节点的方法都可以
    4新窗口的值赋给原来的窗口,可以用opener.xxx,关键是你要是从原窗口打开的新窗口
      

  2.   

    window.frames[2].tabel1.rows[i].removeNode()
    再次说明:对不起
      

  3.   

    to liuxiaoyi666,多谢多谢,hehe,我感谢都来不急
    也谢谢其他几个兄弟
    to inelm(木野狐) 
    就是点table上的某行数据,如何得到它的行号(删除用),还有就是值,比如用户名,用户id等to  patchclass(黑翼) 
    click怎么起id?是不是我上面写的那样?
    谢谢各位,能不能在相信点,比如遍历一个table,多谢了
      

  4.   

    click怎么起id?是不是我上面写的那样?

    window.frames[2].Tabel1.rows[i].removeNode()
    i是行号
    removeNode()删除结点,删除行
    我记得我写过一个生成table的一个程序在你的贴子里可以参考的
      

  5.   

    <table border="1">
    <tr>
    <td>1</td>
    <td>2</td>
    </tr>
    <tr>
    <td>3</td>
    <td>4</td>
    </tr>
    <tr>
    <td>a</td>
    <td>b</td>
    </tr>
    </table><script language="javascript">
    document.onclick = function()
    {
    var e = event.srcElement;
    if (e.tagName.toLowerCase() == 'td')
    e = e.parentElement;
    var t = e.parentElement; for (var i = 0; i < t.rows.length; i++)
    {
    if (t.rows[i] == e)
    {
    alert(i);
    return;
    }
    }
    }
    </script>
      

  6.   

    2.var obj = window.event.srcElement;
    var obj1=obj.parentElement.children[n]
    alert(obj1.innerText)
    n为你点到那一行中要取数的第几个TD