很多場合需要強迫關閉視窗而不出現詢問視窗(如下圖),我加這個動作是為了防止user直接keyin完整網址去亂玩我的網站,廢話不多說直接說明下面的function如何使用
1.使用checkVersion()判斷IE版本
2.如果是IE6就使用A()把頁面強迫關掉
3.如果是IE7則使用B()把頁面強迫關掉
//IE 6
function A() {
if (window.opener) {
} else {
window.opener = "null";
window.close();
}
}
//IE 7 or 8
function B() {
if (window.opener) {
} else {
window.open('', '_parent', '');
window.close();
}
}
function checkVersion() {
for (i = 0; i < 10; i++) {
for (z = 0; z < 10; z++) {
if (navigator.appVersion.match("MSIE " + i + "." + z) != null) {
y = i;
}
}
}
if (y == '7' || y == '8' ) { B(); }
else { A(); }
}
沒有留言:
張貼留言