能不能判断,子窗口关闭,父窗口刷新

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:11:21
注意:代码要在父窗口上写,而不是在子窗口写.是由父窗口自己去完成刷新功能.

3楼的说错了,通过var newWindow=window.open("","","");就可以把子窗体的对象赋给newWindow,这样在父窗体中就可以通过调用newWindow来对子窗体进行操作,我已经根据楼主的提问完成了相应代码,注释比较详细,如有疑问请到我空间给我留言
代码如下:
<html>
<head>
<script>
var newWindow;
function createNewWindow()
{
newWindow=open("","subWindow",""); //把新生成的子窗体对象赋值给newWindow,此时newWindow指向子窗体
}
function closeNewWindow()
{
if(newWindow) //如果newWindow的值不为undefined,则
{
newWindow.close(); //关闭子窗体
window.location.reload(); //父窗体刷新
}
}
</script>
</head>
<body>
<input type="text" value="可以在这里输入一些值来测试父窗体是否刷新" size="40" onclick="this.value=''"/><br/>
<input type="button" value="生成一个子窗体" onclick="createNewWindow()"/