//顯示層樣例代碼
? ?function callshowmaskExample(popsrcstr){
???? ?//彈出層 賦src
??var popdivframe=document.getElementById('pop_div_tabs_frame');
??? ?if(popdivframe){
?????? popdivframe.src="<%=request.getContextPath()%>/jsp/homepage/newOASMS.jsp";
?????? var fade_height= window.document.body.clientHeight;//遮照高度
?????? var div_height=250;//當前pop 高度,寬度
?????? var div_width=390;
????? // var subframe=document.frames('south2_frame');//隱藏下方select
?????? showmask(fade_height,div_width,div_height,null,220,460);
??? ?}//if
?}
?//callshowmaskExample("<%=request.getContextPath()%>/jsp/homepage/newOASMS.jsp");
-------------------------------------------------
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>彈出層 begin<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
var subframe;
/*顯示層
?*@paraHeight:遮照的高度,默認為首頁屏幕高度
?*@div_width:顯示的div寬度,默認寬:350
?*@div_height:顯示的div高度,默認200
?*@subframeobj:子頁面iframe對象
?*@div_top:顯示的div的上方高度.2008-10-24加入
?*@div_left:顯示的div的左邊寬度.2008-10-24加入
?*/
function showmask(paraHeight,div_width,div_height,subframeobj,div_top,div_left){
??? var t_light=document.getElementById('light');//顯示層
??? var closeButton=document.getElementById('closeButton');//關閉按鈕
?var t_fade=document.getElementById('fade');//遮擋背景
?//var sels = document.getElementsByTagName("select");//當前頁面下拉框
?if (paraHeight>t_fade.style.height)? t_fade.style.height=paraHeight;
?if(div_width>350){
??t_light.style.width=div_width;
??? ?t_light.style.height=div_height;
? }
?t_fade.style.display='block';
?t_light.style.display='block';
??? closeButton.style.display='block';
??? //層定位
??? t_light.style.left=(document.body.clientWidth/2) - (t_light.offsetWidth/2);
?t_light.style.top=(document.body.clientHeight/2) - (t_light.offsetHeight/2);
?if(div_top&&div_top!=null)? t_light.style.top=parseInt(div_top);
?if(div_left&&div_left!=null) t_light.style.left=parseInt(div_left);
??? closeButton.style.left=parseInt(t_light.style.left)+parseInt(t_light.offsetWidth)-10;
??? closeButton.style.top=parseInt(t_light.style.top)-10;
??? //增加loading效果,調用page_load.js
??? //divAddLoad(parseInt(t_light.style.left)+10,parseInt(t_light.style.top)+10,parseInt(div_width)-20,parseInt(div_height)-20);
??? //獲取層中iframe
??? var pop_div_tabs_frame = document.getElementById("pop_div_tabs_frame");
??? pop_div_tabs_frame.style.visibility="hidden";
??? //判斷iframe狀態
??? pop_div_tabs_frame.onreadystatechange=function(){fnStartInit(this)};
??? //隱藏當前頁面下拉框隱藏
?? ?//for(var i=0; i<sels.length; i++){
??? //??? sels[i].style.visibility = "hidden";
??? //}
??? //隱藏子頁面下拉框
??? subframe=subframeobj;
??? if(subframe){
??????? var subselectobj =subframe.document.getElementsByTagName("select");
?????? ?for(var i=0; i<subselectobj.length; i++){
?????????????? subselectobj[i].style.visibility = "hidden";
???????? }
???? }
}
//iframe狀態判斷
function?? fnStartInit(obj)
? {
??? if(obj.readyState == "complete"){
???????? //? divRemoveLoad();
???? obj.style.visibility="visible";
??? return;
??????? }
? }
/*
?*關閉層
?*/
function hidemask(){
? document.getElementById('light').style.display='none';
???? closeButton.style.display='none';
? document.getElementById('fade').style.display='none';
?????? if(subframe){
????????? //將下拉框顯示
??var subselectobj = subframe.document.getElementsByTagName("select");
??? ?for(var i=0; i<subselectobj.length; i++){
?????????? subselectobj[i].style.visibility = "visible";
???????? }
??????? divRemoveLoad();//去掉遮照
????? }
?}
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>彈出層 結束<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<