📄 outbar.js
字号:
function ci(id,src,over){var obj=new DHTMLObject(id);obj.init();var npic=new Image();var prestr=src.substring(0,src.indexOf(".gif"));npic.src=prestr+(over?'_a':'')+'.gif';obj.el.src=npic.src;}
function ci_ns(idd,imsrc,over){pos=imsrc.indexOf(".gif");prestr=imsrc.substring(0,pos);this.npic=new Image();this.npic.src=prestr+(over?'_a':'')+".gif";idd.src=this.npic.src;}
function change_stpan_md(idd){cs(idd,'panel_click')}
function change_stpan_mout(idd){cs(idd,'panel')}
function change_style_md(idd){cs(idd,'imgstyle_over')}
function change_style_mout(idd){cs(idd,'imgstyle')}
function change_style_opmd(idd,idsrc){ci(idd,idsrc,1)}
function change_style_opmout(idd,idsrc){ci(idd,idsrc,0)}
function change_style_ns(idd,imsrc){ci_ns(idd,imgsrc,1)}
function change_style_ns1(idd,imsrc){ci_ns(idd,imgsrc,0)}
function chang_arrd(idd){cs(idd,'arrowclick')}
function chang_arru(idd){cs(idd,'arrow')}
function ScreenSize(){
//拿到窗口的大小
this.width=(bw.ie&&document.body.offsetWidth)||window.innerWidth||0;
this.height=(bw.ie&&document.body.offsetHeight)||window.innerHeight||0;
return this;
}
function opend_thefirst(){sho(0);}
function checkResize() { //移动的时候 要重画
if (bw.ie4 || bw.ie5 || bw.ie6 || bw.ie7 || bw.ns6 ||bw.ns4||bw.opera) {
prev_pan=down_p-1;
var ssize=new ScreenSize();
main_height=ssize.height;
main_width=ssize.width;
y_nextpan=down_p>(count_panel-1)?main_height:panel_obj[down_p].y;
y_pan=panel_obj[prev_pan].y+10;
if(check_click==1){
if(old_height!=main_height||old_width!=main_width){
for(i=down_p;i<=count_panel;i++){
if(down_p<=(count_panel-1)&&i!=count_panel){
razn_h=Math.abs(old_height-panel_obj[i].y);
if(bw.opera) panel_obj[i].move(0,main_height-razn_h);
else panel_obj[i].slide(0,main_height-razn_h,1000,1,1);
}
for(jj=0;jj<it_obj[prev_pan].length;jj++){
last_visible=0;
if(bw.opera){
it_obj[prev_pan][jj].move(0,it_obj[prev_pan][jj].y);
if((it_obj[prev_pan][0].y+height_cell-height_panel)<=panel_obj[prev_pan].y+height_panel)
arr_up[prev_pan].show();
else
arr_up[prev_pan].hide();
}
it_obj[prev_pan][jj].show();
y_nextpan=down_p>(count_panel-1)?y_nextpan=main_height:panel_obj[down_p].y;
y_it=it_obj[prev_pan][jj].y+height_cell;
if(bw.opera) arr_dn[prev_pan].move(main_width-height_arr-4,y_nextpan-height_arr-3);
if((it_obj[prev_pan][jj].y+height_cell-height_panel)<y_nextpan){
if((it_obj[prev_pan][jj].y+height_cell)>(panel_obj[prev_pan].y+height_panel)){
last_visible=jj;
if_v=0;
}
}else
if_v=jj;
}
y2=y_nextpan;
if((last_visible+1)==it_obj[prev_pan].length)
arr_dn[prev_pan].hide();
else
arr_dn[prev_pan].show();
}
}
}
y2=down_p>(count_panel-1)?y2=main_height:panel_obj[down_p].y;
if(bw.opera){
arr_dn[prev_pan].move(main_width-height_arr-4,y2-height_arr-3);
arr_up[prev_pan].move(main_width-height_arr-4,panel_obj[prev_pan].y+10+height_arr+3);
}else{
arr_dn[prev_pan].slide(main_width-height_arr-4,y2-height_arr-3,1000,1,1);
arr_up[prev_pan].slide(main_width-height_arr-4,panel_obj[prev_pan].y+10+height_arr+3,1000,1,1);
}
}
old_height=main_height;
if(bw.operaOld)
if (window.reloading) return;
if(window.operaResizeTimer)
clearTimeout(window.operaResizeTimer);
if (new Browser().operaOld)
window.operaResizeTimer=setTimeout('checkResize()',1000);
}
//窗口装载过程
function winLoad() {
var ssize=new ScreenSize();
old_height=ssize.height;
old_width=ssize.width;
main_height=old_height;
widthscreen=ssize.width;
if(bw.operaOld){
var nsize=new ScreenSize();
new_height=nsize.height;
new_width=nsize.height;
checkResize();
}
}
//判断 设置当前的浏览器
function Browser(){
this.ver=navigator.appVersion;//判断客户端浏览器类型和版本
this.agent=navigator.userAgent;//获取从客户端向服务器发送的HTTP协议用户代理头的值 如ie 或mozila
this.dom=document.getElementById?1:0;//是否支持getElementById
this.opera5=this.agent.indexOf("Opera 5")>-1;//是否支持opera5
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6||this.ie7;
this.mac=this.agent.indexOf("Mac")>-1;
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie7||this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5);
this.opera7=((this.agent.toLowerCase().indexOf('opera 7')>-1) || (this.agent.toLowerCase().indexOf('opera/7')>-1));this.opera=window.opera?1:0;
this.operaOld=this.opera&&!this.opera7;
return this
};
function DHTMLObject(id){
this.id=id;
if(!bw.bw) return;
this.name='DHTMLObject_'+this.id;
this.init=function(ns4p){
this.el=bw.dom?document.getElementById(this.id):bw.ie4?document.all[this.id]:bw.ns4?eval((ns4p?nsp4:'')+"document.layers."+this.id):0;
if(!this.el) return alert('Error: '+this.id+' layer not found!');
this.css=bw.dom||bw.ie4?this.el.style:this.el;
this.doc=bw.dom||bw.ie4?document:this.css.document;
this.x=parseInt(this.css.left)||this.css.pixelLeft||this.el.offsetLeft||0;
this.y=parseInt(this.css.top)||this.css.pixelTop||this.el.offsetTop||0;
this.w=this.el.offsetWidth||this.css.clip.width||this.doc.width||this.css.pixelWidth||0;
this.h=this.el.offsetHeight||this.css.clip.height||this.doc.height||this.css.pixelHeight||0;
};
this.move = function(x,y){
this.css.left=this.x=x;this.css.top=this.y=y
};
this.moveBy = function(x,y){
this.css.left=this.x+=x;this.css.top=this.y+=y
};
this.show = function(){
this.css.visibility="visible";
};
this.hide = function(){
this.css.visibility="hidden";
};
this.slide = function(toX,toY,step,speed,execDone){
if(!this.inWay){
var newX=toX-this.x;var newY=toY-this.y;
var num=Math.sqrt(Math.pow(newX,2)+Math.pow(newY,2))/step;
var stepX=newX/num;var stepY=newY/num;this.inWay=1;
this.slideInt(stepX,stepY,toX,toY,speed,execDone);
}
};
this.slideInt = function(stepX,stepY,toX,toY,speed,execDone){
function fabs(v){
return Math.floor(Math.abs(v))
};
if(this.inWay&&(fabs(stepX)<fabs(toX-this.x)||fabs(stepY)<fabs(toY-this.y))){
this.moveBy(stepX,stepY);
setTimeout("DHTMLObject_"+this.id+".slideInt("+stepX+","+stepY+","+toX+","+toY+","+speed+",'"+execDone+"')",speed);
}else{
this.inWay = 0;this.move(toX,toY);if(execDone)eval(execDone);
}
};
eval(this.name+'=this');
return this;
}
DHTMLObject.prototype.draw=function(x,y,h,bg,v,z,css,code){
if(bw.ns4){
if(this.id.indexOf("p_o")>-1)
document.write(bw.ns4?'<layer id="'+this.id+'" z-index='+z+' left='+x+' width="100%" top='+y+' height='+h+(!v?' visibility=hidden':'')+(bg!=""?' bgcolor="'+bg+'"':'')+'>'+code+'</layer>':'<div id="'+this.id+'" style="position:absolute;z-index:'+z+';left:'+x+'px;top:'+y+'px;'+'px;height:'+h+'px;'+(!v?'visibility:hidden;':'')+(bg!=""?''+(bw.ns4?'layer-':'')+'background-color:'+bg+';':'')+'"'+(css!=''?' class="'+css+'"':'')+'>'+code+'</div>');
else document.write(bw.ns4?'<layer id="'+this.id+'" z-index='+z+' left='+x+' width="100%" top='+y+' height='+h+(!v?' visibility=hidden':'')+(bg!=""?' bgcolor="'+bg+'"':'')+(css!=''?' class="'+css+'"':'')+'>'+code+'</layer>':'<div id="'+this.id+'" style="position:absolute;z-index:'+z+';left:'+x+'px;top:'+y+'px;'+'px;height:'+h+'px;'+(!v?'visibility:hidden;':'')+(bg!=""?''+(bw.ns4?'layer-':'')+'background-color:'+bg+';':'')+'"'+(css!=''?' class="'+css+'"':'')+'>'+code+'</div>');
}else
document.write('<div id="'+this.id+'" style="position:absolute;z-index:'+z+';left:'+x+'px;top:'+y+'px;height:'+h+'px;'+(!v?'visibility:hidden;':'')+(bg!=""?''+(bw.ns4?'layer-':'')+'background-color:'+bg+';':'')+'"'+(css!=''?' class="'+css+'"':'')+'>'+code+'</div>');
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -