求教高手asp给父页传值问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:31:53
有main.asp文件,点击按钮1弹出窗口( window.open()),窗口代码如下:
<form action="main.asp" method="post">
报时音选择:
<select name="caseyn">
<option selected value=1>m1</option>
<option value=2>m2</option>
<option value=3>m3</option>
</select>
<input type="submit" name="Submit" value=" 确认 " onclick="window.close(); window.opener.location.reload();" >
想要达到的效果是点击确认按钮,将caseyn值传给main.asp(页面中有request.form("caseyn")) ,关闭窗口,刷新 main.asp。
经调试,以上代码不能传值,去掉onclick以后可以传值,但窗口页面直接变为 main.asp,原 main.asp没改变。
求教高手该怎样修改,请具体指出,分数少但是倾囊而出,请见谅。

朋友思路问题:
先onclick="window.close();这时该页面值为空.接着执行
提交数据所以main.asp无数据传递
下一部可能不执行那,关闭了 下面的代码就不执行了
window.opener.location.reload();"

你想要的效果是提交数据后前面的页面刷新是吧
你在main.asp后面加代码就行了,提示成功代码,哈哈
<p align="center">..成功,系统将于<span id="BackSecs" style="color: #F00;"></span>秒后自动返回...
<script>function countDown(Secs) {
BackSecs.innerText=Secs;
if(Secs>0) {
setTimeout("countDown("+Secs+"-1)",1000);
}
else {
window.location="edt.asp";
// document.location="http://www.blueidea.com";
// location.href="http://www.blueidea.com";
// location.replace("