• 一段在子頁面中傳值回母頁面的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>

    申明

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

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

  • 相关阅读:
    Linux_CentOS_6.5安装Nginx
    数据恢复
    Kali Linux渗透测试第二步:漏洞评估
    Django 中的urls 导入
    python django url导入
    SpringMVC之组合注解@GetMapping
    Spring中@Controller和@RestController之间的区别
    Spring中@Autowired注解、@Resource注解的区别
    如何把字符串数组从 Swift 传递给 C
    如何把字符串数组从 Swift 传递给 C
  • 原文地址:https://www.cnblogs.com/Athrun/p/556296.html
Copyright © 2020-2023  润新知