<? while(i=0;i<10;i++) {?>
<input type="checkbox" id="area" name="area[]" value="<? echo $i;?>"><? echo $i;?></td></tr>
<?
}
?>
<input type="submit" name="Submit" value="提交" onclick="return lbxzs()"><script language="javascript">
function lbxzs(){var area=document.all.area[].value;
window.opener.document.all.bzxz.value = area;
window.close();
}
</script>这样父窗口的文本得到的是非法值,如何让他得到整个数组的全部值??
<input type="checkbox" id="area" name="area[]" value="<? echo $i;?>"><? echo $i;?></td></tr>
<?
}
?>
<input type="submit" name="Submit" value="提交" onclick="return lbxzs()"><script language="javascript">
function lbxzs(){var area=document.all.area[].value;
window.opener.document.all.bzxz.value = area;
window.close();
}
</script>这样父窗口的文本得到的是非法值,如何让他得到整个数组的全部值??
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script>
function get() {
var str = "";
var area = document.getElementsByName("area[]");
for (var i = 0, len = area.length; i < len; i++) {
str += area[i].value;
if (i != len - 1) {
str += ",";
}
}
return str;
}
window.location = "test.jsp?str="+ str;
//test.jsp
var ary = str.split(",");
</script>
</head><body></body>
</html>
var obj=new Object();
obj.name="";
window.showModalDialog('打开的窗口',obj,'');
//获取参数
var obj=window.dialogArguments;
obj.name;
2、直接将数组赋值给parent parent.tempArr = xxxx