<script type="text/javascript"> function closeWindow(){ var browserName=navigator.appName; if (browserName=="Netscape") { window.open('','_parent',''); window.close(); } else if (browserName=="Microsoft Internet Explorer") { window.opener = "whocares"; window.close(); } } </script>试下这个js函数.
浏览器不兼容,基本没法实现。
<a href="#" onclick="if(window.top!=window.self) history.back();else window.close();">关闭页面</a>
如果不想要弹出框的话,网上有解决方案
window.opener.close();
window.opener = null;
window.close();
<script type="text/javascript">
function closeWindow(){
var browserName=navigator.appName;
if (browserName=="Netscape") {
window.open('','_parent',''); window.close();
} else if (browserName=="Microsoft Internet Explorer") {
window.opener = "whocares"; window.close();
}
}
</script>试下这个js函数.