不理解你的意思,
操作父窗口吗?看示例<input type="button" value="original btn" id='btn'>
<script>
var w=window.open("","","");
w.document.write('<input type="button" value="change opener btn" onclick="window.opener.btn.value=\'change btn\'">')
</script>

解决方案 »

  1.   

    一个两列的表格,第一列为文本框,第二列为按钮,点按钮打开子窗口并取的子窗口选中项返回到第一列的文本中,有另一个按钮A点击后会在原有的表格里添加一行,也生成一文本框和一按钮,点新生成的按钮打开子窗口取的子窗口选中项返回到新添加的文本中,再点A就会生成第三行,取值放文本框,再点第四行,第五行.....
    怎么做?代码已经全部列出~~BlueDestiny谢谢你了,只有你能救我了~~
    示例:
     文本框     按钮                      按钮A
    点按钮A就会成这样:
     文本框     按钮                      按钮A
     文本框     按钮
    再点A就会变这样:
     文本框     按钮                      按钮A
     文本框     按钮
     文本框     按钮
    以上是父窗口中操作,点上面的“按钮”就会打开子窗口取得选种的值返回到旁边的文本框中
      

  2.   

    <TABLE id=t>
    <TR>
    <TD></TD>
    </TR>
    </TABLE>
    <script>
    var w=window.open("","","");
    w.document.write('<input type="button" value="insert cell" onclick="var tr=window.opener.t.insertRow();tr.insertCell().innerHTML=\'<input type=input>\';tr.insertCell().innerHTML=\'<input type=button value=button>\'">')
    </script>
      

  3.   

    就是jsp值的返回和表格的操作,这些都是基本功,练好了就简单了。
      

  4.   

    <TABLE id=t>
    <TR>
    <TD></TD>
    </TR>
    </TABLE>
    <script>
    var w=window.open("","","");
    w.document.write('<select onchange="window.opener.t.insertRow().insertCell().innerHTML=this.value"><option value=blue>blue</option><option value=Destiny>destiny</select><input type="button" value="insert cell" onclick="var tr=window.opener.t.insertRow();tr.insertCell().innerHTML=\'<input type=input>\';tr.insertCell().innerHTML=\'<input type=button value=button>\'">')
    </script>
      

  5.   

    不是这样的效果老大,我也说不清楚要不你告诉我语法吧:
    在打开后的子窗口中判断:
    if(openner.控件A name="add1" onclick="window.open("1.jsp")//判断是哪个控件打开当前子窗口
    {
    window.opener.table1.text1.value = 子窗口中取得的值//取得的值返回到父窗的table1中的text1中去
    }我加个else if 就可以分别赋值了
      

  6.   

    与父窗口交互的代码:
    window.opener.UniqueID.propertyName=myValue;表格插入tableID.insertRow([iRowIndex]).insertCell(iCellIndex);
      

  7.   

    <table>
    <tbody>
    <tr id=file1>
    <td ><input name="project" type="text" id="project" readOnly onpropertychange="changeValueFun(this);" ></td> 
    <td ><input type=button value="Get value form another page" onclick="getValueFun(this);"></td>
    </tr >
    <tbody>
    </table>
    <script language="JavaScript">
    var currentActiveTr=null;
    function getValueFun(obj){
      currentActiveTr=obj.parentElement.parentElement;
      currentActiveTr.all.project.value=confirm("真要填值吗")?"123456":"";//window.open("about:<script>window.opener.currentActiveTr.getElementById('project').value=confir();window.close();</s\cript>","abcde");
    }function changeValueFun(obj){
      if(obj.value=="") return;
      currentActiveTr=currentActiveTr=obj.parentElement.parentElement;
      if(currentActiveTr.parentElement.rows.length-1!=currentActiveTr.rowIndex) return;
      var tempTr=currentActiveTr.cloneNode(true);
      tempTr.all.project.value="";
      tempTr.id="file"+(currentActiveTr.parentElement.rows.length+1);
      currentActiveTr.parentElement.appendChild(tempTr);
    }
    </script>
      

  8.   

    if(window.openner.add2 name="add2" onclick="window.open('projectlist.jsp'))
    {window.opener.form1.project2.value=yTab.rows["+i+"].cells[1].innerText;}
    把他写规范了怎么写,不知道可不可以,老大大大大,,,好人做到底哦^-^
      

  9.   

    不是啦,JK_10000(JK)我是要子窗口判断父窗口控件的ID(onclick=window.opener那个)来决定返回值返回到哪个文本里~~
      

  10.   


     currentActiveTr.all.project.value=confirm("真要填值吗")?"123456":"";//window.open("about:<script>window.opener.currentActiveTr.getElementById('project').value=confir();window.close();</s\cript>","abcde");
    indow.opener.currentActiveTr就是你所想要的opener里的那个tr对象