本文目錄一覽:
怎樣用JS關閉當前頁面
js 關閉窗口的方法:
1、 不帶任何提示關閉窗口的js代碼
a href=”javascript:window.opener=null;window.open(”,’_self’);window.close();”關閉/a
2、自定義提示關閉
script language=”javascript”
// 這個腳本是 ie6和ie7 通用的腳本
function custom_close(){
if
(confirm(“您確定要關閉本頁嗎?”)){
window.opener=null;
window.open(”,’_self’);
window.close();
}
else{}
}
/script
input id=”btnClose” type=”button” value=”關閉本頁” onClick=”custom_close()” /
js關閉窗口的幾種方法
//JS關閉窗口或JS關閉頁面的幾種代碼JS定時自動關閉窗口script language=”javascript”!–function closewin(){self.opener=null;self.close();}function clock(){i=i-1document.title=”本窗口將在”+i+”秒後自動關閉!”;if(i0)setTimeout(“clock();”,1000);else closewin();}var i=10clock();//–/script第二種:點擊鏈接沒有提示的JS關閉窗口a href=”javascript:self.close()” 關閉窗口/a第三種:窗口沒有提示自動關閉的js代碼
JS關閉窗口或JS關閉頁面的幾種代碼
第一種:JS定時自動關閉窗口
script language=”javascript”!–function closewin(){self.opener=null;
self.close();}function clock(){i=i-1document.title=”本窗口將在” + i + “秒後自動關閉!”;
if(i0)setTimeout(“clock();”,1000);
else closewin();}var i=10clock();//–/script第二種:點擊鏈接沒有提示的JS關閉窗口
a href=”javascript:window.close()” 關閉窗口/a
第三種:窗口沒有提示自動關閉的js代碼
script language=javascript!–this.window.opener = null;
window.close();//–/scriptIE6-7 JS關閉窗口不提示的方法方法一:js 代碼function CloseWin() //這個不會提示是否關閉瀏覽器{window.opener=null;
//window.opener=top;
window.open(“”,”_self”);
window.close();}方法二:open.htmljs 代碼function open_complex_self() {
var obj_window = window.open(‘close.html’, ‘_self’);
obj_window.opener = window;
obj_window.focus();}close.htmljs 代碼window.close();另附://普通帶提示關閉
function closeie(){
window.close();}//關閉IE6不提示
function closeie6(){
window.opener=null;
window.close();}//關閉IE7不提示
function closeie7(){
chrome怎麼用JS關閉當前頁
JS 關閉網頁,之前通過以上方式,可以解決Firefox chrome等瀏覽器不兼容的問題,但是隨着瀏覽器版本升級,現在無效了。會提示:
Scripts may close only the windows that were opened by it.
2
那麼如下寫法可以解決該問題: 即,如果是以下瀏覽器,則設置當前頁為空白頁。
$(“#closeBtn”).click(function(){
var userAgent = navigator.userAgent;
if (userAgent.indexOf(“Firefox”) != -1 || userAgent.indexOf(“Chrome”) !=-1) {
window.location.href=”about:blank”;
} else {
window.opener = null;
window.open(“”, “_self”);
window.close();
}});
});
JS中如何關閉手動打開的頁面
可以通過給新窗口起名,然後再打來的頁面通過
window.colse()
來關閉
var a = window.open(‘;is_force_answer=0entry=list_default_myTag_exp’);
setTimeout(() = {
if(!a.closed) {
a.close()
}
}, 5000)
js關閉當前頁面直接調用window.close()就可以了
原創文章,作者:DXYI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/133339.html