a.htm
<script>
i=0
function setifrm(j)
{
myifrm.document.all.mytext.value+=j;
document.all.td1.innerHTML=myifrm.document.all.mytext.value;
}
</script>
<iframe id=myifrm src=b.htm></iframe>
<a href="javascript:setifrm(i++)">ballack</a>
<table>
<tr><td id=td1>11</td><td>12</td></tr>
<tr><td>21</td><td>22</td></tr>
<tr><td>31</td><td>32</td></tr>
</table>b.htm
<input type=text name=mytext>

解决方案 »

  1.   

    用innerHTML或innerText不行嘛?
    a页面中
    <table id=tbl>
    <tr id=ttr><td id=ttd>...</td></tr>
    </table>
    b页面中
    <script language="javascript">
    function aa() {
    parent.tbl.innerHTML = ...;
    parent.ttr.innerHTML = ...;
    parent.ttd.innerText = ...;
    }
    </script>
      

  2.   

    同意楼上的方法
    先把a页面要改的内容包含在<span id = "xx"> ... </span>之间然后在b的页面的结束处加上javascript代码<script language="javascript">
    parent.document.all.xx.innerHTML="更新的内容";
    </script>