子窗口[selectErrCode_cont.htm]的代码:
<html>
<script language="JavaScript">
function fu_zhi(aa)
{ if (aa==1 ){
opener.document.form1.DISQUA_CONT_CODES.value=''; if ( document.form1.checkboxa[0].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='11,';
}
if ( document.form1.checkboxa[1].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='12,';
}
if ( document.form1.checkboxa[2].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='21,';
}
if ( document.form1.checkboxa[3].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='22,';
}
if ( document.form1.checkboxa[4].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='31,';
}
window.close();
}
else{ window.close(); }
}</script>
<head>
<title>技术资料</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css_js/style.css" type="text/css">
<link rel="stylesheet" href="../css_js/css_ciqis2002.css" type="text/css">
<link rel="stylesheet" href="../css_js/css.css" type="text/css">
</head><body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<table width="100%" border="1">
<tr>
<td background="../image/index_bg1.gif">
<table width="100%" border="0" >
<tr>
<td align="center"> </td>
</tr>
<tr>
<td>
<table width='86%' border='0' cellspacing='1' cellpadding='3' align='center' class="text9pt2" bgcolor="#999999" >
<tr align="center" valign="middle" bgcolor="#6699CC">
<td width=10% > <span style='font-family:宋体;
"Times New Roman"'>选择</span></td>
<td >内容</td>
</tr>
<tr align="center" valign="middle" bgcolor="#FFFFFF">
<td >
<input type="checkbox" name="checkboxa" value="11" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">品质</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="12" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">规格</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#FFFFFF">
<td >
<input type="checkbox" name="checkboxa" value="21" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">数量</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="22" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">重量</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="31" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">包装</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<input type="button" name="aa2" value="确 定" " class="l2" onClick="return fu_zhi(1)">
<input type="button" name="aa" value="取 消" " class="l2" onClick="return fu_zhi(-1)" >
</td>
</tr>
</table>
</td>
</tr>
</table>
</form></body>
</html>
<html>
<script language="JavaScript">
function fu_zhi(aa)
{ if (aa==1 ){
opener.document.form1.DISQUA_CONT_CODES.value=''; if ( document.form1.checkboxa[0].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='11,';
}
if ( document.form1.checkboxa[1].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='12,';
}
if ( document.form1.checkboxa[2].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='21,';
}
if ( document.form1.checkboxa[3].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='22,';
}
if ( document.form1.checkboxa[4].checked==true ) {
opener.document.form1.DISQUA_CONT_CODES.value+='31,';
}
window.close();
}
else{ window.close(); }
}</script>
<head>
<title>技术资料</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css_js/style.css" type="text/css">
<link rel="stylesheet" href="../css_js/css_ciqis2002.css" type="text/css">
<link rel="stylesheet" href="../css_js/css.css" type="text/css">
</head><body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<table width="100%" border="1">
<tr>
<td background="../image/index_bg1.gif">
<table width="100%" border="0" >
<tr>
<td align="center"> </td>
</tr>
<tr>
<td>
<table width='86%' border='0' cellspacing='1' cellpadding='3' align='center' class="text9pt2" bgcolor="#999999" >
<tr align="center" valign="middle" bgcolor="#6699CC">
<td width=10% > <span style='font-family:宋体;
"Times New Roman"'>选择</span></td>
<td >内容</td>
</tr>
<tr align="center" valign="middle" bgcolor="#FFFFFF">
<td >
<input type="checkbox" name="checkboxa" value="11" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">品质</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="12" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">规格</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#FFFFFF">
<td >
<input type="checkbox" name="checkboxa" value="21" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">数量</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="22" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">重量</div>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#F4F4F4">
<td >
<input type="checkbox" name="checkboxa" value="31" style='font-size: 12px;background-color: #D7EBFF; border-color: #006666 #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;' >
</td>
<td >
<div align="left">包装</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<input type="button" name="aa2" value="确 定" " class="l2" onClick="return fu_zhi(1)">
<input type="button" name="aa" value="取 消" " class="l2" onClick="return fu_zhi(-1)" >
</td>
</tr>
</table>
</td>
</tr>
</table>
</form></body>
</html>
<html>
<head>
<title>不合格</title>
<script language=javascript>function openwin(aUrl){
var hWnd=window.open(aUrl,targe="_blank","status=no,scrollbars=yes,edgeStyle=raised,borderSize=thin,resizable=yes,width=545,height=300,top=50,left=150,toolbar=no,menubar=no,minimize=0")
if ((document.window != null) && (!hWnd.opener))
hWnd.opener = document.window;
hWnd.focus();
hWnd=null;
}
</SCRIPT></head>
<body text=#000000 vLink=#5493b4 link=#006699 bgColor=#e5e5e5>
<form name=form1 action=./setNoPassResult1.jsp method=post>
<p>
<input type="text" name="DISQUA_CONT_CODES" value="" onClick=openwin("./selectErrCode_cont.htm");>
<br>
<input type="text" name="DISQUA_CONT_CODES" value="" onClick=openwin("./selectErrCode_cont.htm");>
</p>
</FORM>
</body>
</html>
效果肯定就没了,望上有没有朋友给个思路,我现在头都大了,实在搞不定了.现在的问题是怎样将子窗口值传到数组中去
<input type="text" name="DISQUA_CONT_CODES" value="" onClick=openwin("./selectErrCode_cont.htm");>
<br>
<input type="text" name="DISQUA_CONT_CODES" value="" onClick=openwin("./selectErrCode_cont.htm");>
name相同啊
opener.document.form1.DISQUA_CONT_CODES[0].value
两个text的name相同啊
会产生异议的,所以出问题,其实还不清楚你要搞什么,为什么要用两个text呢?
for(i=0;i<p.length;i++)
p[i].value+='31,'