当前位置: 代码迷 >> ASP >> window.opener.document.form1.text0.value中如果使用变量?解决办法
  详细解决方案

window.opener.document.form1.text0.value中如果使用变量?解决办法

热度:541   发布时间:2012-03-16 16:34:56.0
window.opener.document.form1.text0.value中如果使用变量?
window.opener.document.form1.text0.value=obj.value;
如果form1和text0均为变量要如何写?

此处是在做父窗口多个表单多个字段要从字窗口中选择数据时用
请教下面的代码要如何修改?
01.htm
<SCRIPT   LANGUAGE= "JavaScript ">  
<!--
function   openSubWindow(){  
window.open( "02.htm ", "mywin ",   "menubar=no,width=100,height=400,resizeable=yes ");  
}
//-->  
</SCRIPT>  
<BODY>  
<FORM   METHOD=POST   name=form1>  
<div   align= "center "> 表单1
<table   border= "1 "   width= "50% "   id= "table1 "   cellspacing= "0 "   cellpadding= "0 "   style= "border-collapse:   collapse ">
<tr> <td> 字段1: </td> <td> <INPUT   TYPE= "text "   NAME= "text0 "   onclick= "openSubWindow(); "> </td> </tr>
<tr> <td> 字段2: </td> <td> <INPUT   TYPE= "text "   NAME= "text1 "   onclick= "openSubWindow(); "> </td> </tr>
<tr> <td> 字段3: </td> <td> <INPUT   TYPE= "text "   NAME= "text2 "   onclick= "openSubWindow(); "> </td> </tr>
</table>
</div>
</FORM>
<FORM   METHOD=POST   name=form2>  
<div   align= "center "> 表单2
<table   border= "1 "   width= "50% "   id= "table1 "   cellspacing= "0 "   cellpadding= "0 "   style= "border-collapse:   collapse ">
<tr> <td> 字段1: </td> <td> <INPUT   TYPE= "text "   NAME= "text3 "   onclick= "openSubWindow(); "> </td> </tr>
<tr> <td> 字段2: </td> <td> <INPUT   TYPE= "text "   NAME= "text4 "   onclick= "openSubWindow(); "> </td> </tr>
<tr> <td> 字段3: </td> <td> <INPUT   TYPE= "text "   NAME= "text5 "   onclick= "openSubWindow(); "> </td> </tr>
</table>
</div>
</FORM>
02.htm
<SCRIPT   LANGUAGE= "JavaScript ">  
<!--
function   CloseSelf(){
obj   =   event.srcElement;
if(obj.tagName!= "INPUT ")   return;
window.opener.document.form1.text0.value=obj.value;
window.close();
}
//-->
</SCRIPT>
<BODY>
<FORM   METHOD=POST   name=abc>
<table   border= "1 "   width= "100% "   cellspacing= "0 "   cellpadding= "0 "   style= "border-collapse:   collapse ">
<tr> <td> <INPUT   TYPE= "text "   onclick= "CloseSelf(); "   NAME= "text "   value= "1111 "   size= "10 "> </td> </tr>
<tr> <td> <INPUT   TYPE= "text "   onclick= "CloseSelf(); "   NAME= "text "   value= "2222 "   size= "10 "> </td> </tr>
<tr> <td> <INPUT   TYPE= "text "   onclick= "CloseSelf(); "   NAME= "text "   value= "3333 "   size= "10 "> </td> </tr>
  相关解决方案