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()//关闭当前窗口
}
大约有三种方式:
1、直接关闭当前窗口代码如下:
<a href="javascript:window.opener=nullwindow.open('','_self')window.close()">关闭</a>
2、自定义提示关闭代码如下:
<script language="javascript">
function custom_close(){
if
(confirm("您确定要关闭本页吗?")){
window.opener=null
window.open('','_self')
window.close()
}
else{}
}
</script>
<input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />
3、关闭当前页面代码如下:
<a href="javascript:window.opener=nullwindow.close()">关闭</a>如果是按钮则:
Response.Write("<script language=\"javascript\">window.opener=nullwindow.close()</script>")
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
拓展资料1、JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
2、在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
我们在js中判断能力窗口或页面都离不开window.close()函数了,但是如果要做到兼容所有浏览器实现关闭当前窗口话并不是直接使用window.close()即可解决了。
可兼容所有浏览器关闭当前页面函数: