一段在子頁面中傳值回母頁面的javascript用法

<script language="javascript">
function opencenterwin(page,winName,w,h){
  var sw = screen.availWidth;
  var sh = screen.availHeight;
  newwin=this.open(page,winName,["toolbar=0,menubar=0,location=0,scrollbars=0,resize=0,width="+w+",height="+h+",top="+((sh-h-20)*.5)+",left="+((sw-w-30)*.5)]);
}
</script>

function itemonselected(arg1,arg2,arg3)
{
  <%if frmn1<>"" then%>window.opener.<%=frmn1%>.value=arg1;<%end if%>
  <%if frmn2<>"" then%>window.opener.<%=frmn2%>.value=arg2;<%end if%>
  <%if frmn3<>"" then%>window.opener.<%=frmn3%>.value=arg3;<%end if%>
  window.close();
}

==========================================================================
子頁面中的一個function
<script language="JavaScript" type="text/JavaScript">
<!--
function stylesselect(arg1,arg2,arg3,arg4,arg5,arg6){
  var frm=window.opener.frm1;
  frm.mr_no.value='<%=mr_no%>';
  frm.customer.value=arg1;
  frm.article.value=arg2;
  frm.cust_article_no.value=arg3;
  frm.colour.value=arg4;
  frm.total_qty.value=arg5;
  frm.ship_date.value=arg6;
  frm.quota_qty.value=arg5;
  frm.submit.value="新增";
  window.close();
}
//-->
</script>
===================================
子頁中調用function
<tr onMouseOver=javascript:this.className='move_mou1'; onMouseOut=javascript:this.className='move_mou0'; onClick="stylesselect('<%=trim(rs("customer"))%>','<%=trim(rs("article"))%>','<%=trim(rs("cust_article"))%>','<%=trim(rs("cust_colour"))%>','<%=rs("ship_qty")%>','<%=rs("ship_date")%>')">
        <!--onclick="location.href='sis_edit_select_style_save.asp?sty_key_seq=<%'=trim(rs("key_seq"))%>&sis_id=<%'=sis_id%>&mr_no=<%'=mr_no%>';"-->
          <td><%=i%></td>
          <!--<td><input type="check" name="style_key_seq" value="<%'=rs("key_seq")%>"></td>-->
          <td><%=rs("customer")%></td>
          <td><%=rs("article")%></td>
          <td><%=rs("cust_article")%></td>
          <td><%=rs("cust_colour")%></td>
          <td><%=rs("ship_qty")%></td>
          <td><%=rs("ship_date")%></td>
          <!--<td><%'=rs("")%>&nbsp;</td>-->
        </tr>

=================================================
母頁面中的代碼段:
====================
      <form name="frm1" method="post" action="sis_edit_save.asp" onsubmit="return chk_styles();">
      <input type="hidden" name="sis_id" value="<%=sis_id%>">
      <input type="hidden" name="sis_styles_id" value="">
      <input type="hidden" name="team_id" value="<%=rs("team_id")%>">
      <tr>
        <td bgcolor="#FFFFFF">
          MR單號:<input type="text" name="mr_no" value="" size="9" class="sisReadOnly" readonly>&nbsp;&nbsp;
          出貨日期:<input type="text" name="ship_date" value="" size="10" class="sisReadOnly" readonly>&nbsp;&nbsp;
          型號:<input type="text" name="article" value="" size="20" class="sisReadOnly" readonly>&nbsp;&nbsp;
          客戶款號:<input type="text" name="cust_article_no" value="" size="20" class="sisReadOnly" readonly>&nbsp;&nbsp;<br>
          客戶:<input type="text" name="customer" value="" size="18" class="sisReadOnly" readonly>&nbsp;&nbsp;
          顏色:<input type="text" name="colour" value="" size="30" class="sisReadOnly" readonly>&nbsp;&nbsp;
          訂單總數:<input type="text" name="total_qty" value="" size="6" class="sisReadOnly" readonly>&nbsp;&nbsp;&nbsp;&nbsp;
          <input type="button" name="sel_style" value="選取款式" onclick="opencenterwin1('sis_edit_select_style.asp?sis_id=<%=sis_id%>','sel_style',600,300);">
        </td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF">
          生產配額:<input type="text" name="quota_qty" size="8">&nbsp;&nbsp;
          人力:<input type="text" name="man_power" size="6">&nbsp;&nbsp;
          產品單價:<input type="text" name="price" size="6">&nbsp;&nbsp;
          半成品:<input type="radio" name="half_finished" value="1">是&nbsp;<input type="radio" name="half_finished" value="0" checked>否
          <br>
          預排產量(/時/人):<input type="text" name="torget_qty" size="6">&nbsp;&nbsp;
          IE預排產量(/時/人):<input type="text" name="torget_qty_ie" size="6">&nbsp;&nbsp;
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input type="submit" name="submit" value="新增">
        </td>
      </tr>
      </form>

申明

非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

博文欢迎转载,但请给出原文连接。

原文地址:https://www.cnblogs.com/Athrun/p/556296.html