如何使用jQuery关闭窗口以实现所有浏览器兼容性?
<input type="button"
name="backButton"
value="Close"
style="background-color:#245f91; color:#fff;font-weight:bold;"
onclick="window.close();">
此onclick
事件正在IE中运行。你能帮我在jQuery中编写代码吗?
答案 0 :(得分:53)
$(element).click(function(){
window.close();
});
注意:您可以不关闭未使用window.open
打开的任何窗口。直接调用window.close()
会向用户询问对话框。
答案 1 :(得分:16)
只是window.close()
没关系,为什么要写jQuery?
答案 2 :(得分:16)
使用window.close
打开窗口时,只能使用window.open()
功能,所以我使用以下功能:
function close_window(url){
var newWindow = window.open('', '_self', ''); //open the current window
window.close(url);
}
答案 3 :(得分:4)
对于IE:window.close();
和self.close();
应该可以正常工作。
如果您只想打开IE浏览器并输入
javascript:self.close()
然后按回车键,它应该要求您提示。
注意:此方法不适用于Chrome或Firefox。
答案 4 :(得分:1)
这仅适用于使用window.open()打开的窗口;方法。试试这个
var tmp=window.open(params);
tmp.close();