You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.7 KiB
72 lines
2.7 KiB
|
|
//開啟載入中
|
|
function open_loading(obj, w, h, ps, ul) {
|
|
//抓出可視範圍高度
|
|
var scrollTop = document.documentElement.scrollTop; //目前的高度
|
|
var chrome = document.body.scrollTop;
|
|
var hh = Math.max(document.body.scrollHeight, document.body.offsetHeight);
|
|
|
|
$('#bgdiv_tb').css('height', (hh) + 'px').css('display', 'block');
|
|
$('#bgdiv').css('display', 'block');
|
|
if (navigator.appName == 'Microsoft Internet Explorer') {
|
|
var ua = navigator.userAgent;
|
|
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
|
|
if (re.exec(ua) != null) {
|
|
rv = parseFloat(RegExp.$1);
|
|
$('#open_tb').css('top', '0px').css('top', scrollTop + 'px');
|
|
}
|
|
}
|
|
else if (navigator.appName == 'Netscape') {
|
|
var ua = navigator.userAgent;
|
|
var re = new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})"); //for IE 11
|
|
if (re.exec(ua) != null) {
|
|
rv = parseFloat(RegExp.$1);
|
|
$('#open_tb').css('top', '0px').css('top', scrollTop + 'px');
|
|
}
|
|
else {
|
|
$('#open_tb').css('top', chrome + 'px');
|
|
}
|
|
}
|
|
else {
|
|
$('#open_tb').css('top', chrome + 'px');
|
|
}
|
|
// document.getElementById("bgdiv_tb").style.display = "";
|
|
//document.getElementById("bgdiv").style.display = "";
|
|
//document.getElementById("open_tb").style.top = '';
|
|
|
|
//odj=要開啟的iframe名稱
|
|
if (obj != null) {
|
|
document.getElementById("open_tb").style.Height = hh; //整頁高度
|
|
document.getElementById("open_tb").style.display = "";
|
|
//document.getElementById("open_tb").style.top = "";
|
|
document.getElementById("open_iframe").src = ul; //網址丟進去
|
|
//ShowArtAlert('D=='+ul)
|
|
if (h >= hh) {
|
|
//改變iframe的高跟寬度
|
|
document.getElementById("open_iframe").style.height = (hh - 30) + "px";
|
|
document.getElementById("open_iframe").scrolling = "auto";
|
|
} else {
|
|
document.getElementById("open_iframe").style.height = h + "px";
|
|
}
|
|
document.getElementById("open_iframe").style.width = w + "px";
|
|
//打開ifram
|
|
document.getElementById("open_iframe").style.display = "";
|
|
document.getElementById("open_div").style.display = "";
|
|
}
|
|
|
|
}
|
|
|
|
|
|
//關閉載入中
|
|
function cls_loading(obj) {
|
|
|
|
//odj=要關的iframe名稱
|
|
//還原高度
|
|
document.getElementById("open_div").style.display = "none";
|
|
document.getElementById("open_iframe").style.display = "none";
|
|
document.getElementById("open_iframe").src = "";
|
|
document.getElementById("open_iframe").style.height = 10 + "px";
|
|
//背景遮罩
|
|
document.getElementById("bgdiv_tb").style.display = "none";
|
|
document.getElementById("bgdiv").style.display = "none";
|
|
}
|