一段在子頁面中傳值回母頁面的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("")%> </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>
出貨日期:<input type="text" name="ship_date" value="" size="10" class="sisReadOnly" readonly>
型號:<input type="text" name="article" value="" size="20" class="sisReadOnly" readonly>
客戶款號:<input type="text" name="cust_article_no" value="" size="20" class="sisReadOnly" readonly> <br>
客戶:<input type="text" name="customer" value="" size="18" class="sisReadOnly" readonly>
顏色:<input type="text" name="colour" value="" size="30" class="sisReadOnly" readonly>
訂單總數:<input type="text" name="total_qty" value="" size="6" class="sisReadOnly" readonly>
<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">
人力:<input type="text" name="man_power" size="6">
產品單價:<input type="text" name="price" size="6">
半成品:<input type="radio" name="half_finished" value="1">是 <input type="radio" name="half_finished" value="0" checked>否
<br>
預排產量(/時/人):<input type="text" name="torget_qty" size="6">
IE預排產量(/時/人):<input type="text" name="torget_qty_ie" size="6">
<input type="submit" name="submit" value="新增">
</td>
</tr>
</form>
申明
非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!
博文欢迎转载,但请给出原文连接。