js 如何弹出子窗口后关闭父窗口?

JavaScript020

js 如何弹出子窗口后关闭父窗口?,第1张

第一个子窗口加入以下代码:

<script>

function opensubwin(url) {

window.open(url,"_blank")

window.close()

}

</script>

<input type=button value="打开子窗口" onclick="opensubwin('第二个子窗口的URL')">

如果子窗体存在window.opener,可以尝试下面方法

父窗体里写一个函数:

window.closeThisWindow = function(){

window.close()// 或者 this.close()

}

然后在打开的子窗体或iframe里事件里写:

window.opener.closeThisWindow()

试试 ,可能可以!

1、单纯的关闭

window.opener.location.reload()//刷新父窗口中的网页

window.close()//关闭当前窗窗口

2、提交后关闭

function save(){

document.getElementById("pointsform").submit()

alert('保存成功')

window.opener.document.getElementById("cmd").value="query"

window.opener.document.getElementById("form的id").submit()//提交

window.close()//关闭当前窗口

}