怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:20:31
父窗口连接代码如下:
<a href=# onClick="javascript:window.open('123.asp?id=<%=request("id")%>','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;" >发表留言</a>

如何在这个代码中加入和子窗口关联的代码?

就是点击这个连接后打开子页面

然在子页面提交完毕后自动关闭,这时自动刷新父页面?

这样的代码如何实现?

请教高手!!

分不多,都用完, 还请高手指点!!

谢谢!!
下面的大侠
具体点说号不?
在哪里插入代码?
感谢!!

在打开的子窗口里,可以通过 window.opener 获得它的父窗口
然后在 子窗口的window.onunload函数中刷新父窗口就可以了

window.onunload = function(){
window.opener.location.reload();
}

你这里就是在123.asp里面添加js代码

var obj=new object();
obj=window.showModalDialog("8.html", myObject,"dialogHeight:1200px; dialogLeft:1200px;"); //父窗口的打开子窗口的代码
var obj0=new object();//在子窗口中定义一个对象
obj0=window.dialogArguments;//父窗口传过来的对象,可以调用父窗口的数据
/////////////////////////
window.onunload = function(){
window.opener.location.reload();
} //用于关闭子窗口时对父窗口刷新

可以在任何地方插入代码
<script language="javascript">
window.onunload = function(){
window.opener.location.reload();
}
</script>
子窗口处理完后可以调用<script>close();<script>关闭窗口。