///*ナヴィゲーション用オブジェクト(ID="navbar")を浮動させ,上下にスクロールしても常にウィンドウ(閲覽領域)の最下部に位置させるためのJavaScript.*/ // 參考:URL=http://www3.justnet.ne.jp/~okatohsho/always_on_top4.htm // http://www001.upp.so-net.ne.jp/oka/always_on_top3a.htm // 助力者:Takeru(WebMaster=http://hp-design.net/index.html) // 開發過程:http://www.geocities.co.jp/help/board/Messages/log/20013/Messages/241394.html 〜 // 仝續:http://www.geocities.co.jp/help/board/Messages/log/20013/Messages/242000.html 〜 // Strictモード對應:http://pc.2ch.net/hp/kako/1005/10059/1005979370.html 553-573 597-634 var D=document; var DOM=document.getElementById; var Opera=(navigator.userAgent.indexOf("Opera")!=-1 && DOM)?1:0; var IE6s=((navigator.appVersion.indexOf("MSIE 6")>-1) && D.compatMode=="CSS1Compat")?1:0; var IE=(D.all && !Opera)?1:0; var lteIE4=(IE && !DOM)?1:0; var N6=(DOM && !D.all && !Opera)?1:0; var NN4=(D.layers && !DOM)?1:0; if(lteIE4) {D.getElementById = function(id){ return D.all[id];}}; ///*========= if(NN4||IE||DOM) {window.onload = posit;} function posit(){ object=NN4?document.navbar:IE?navbar.style:D.getElementById('navbar').style; objH = NN4?0:IE?navbar.offsetHeight:D.getElementById('navbar').offsetHeight; if(!NN4){D.body.style.paddingBottom=objH;}; object.zIndex=5; if(IE) {object.position="absolute";} else if(!NN4) {object.position='fixed'; object.bottom='0';} /*====關數を實行(タグ内に書き込む手間を省く)=====*/ if(NN4||IE||DOM) {setInterval("alwaysBottom()",50);} //5秒毎 }///*======== function alwaysBottom() { var top=IE?"pixelTop":"top"; var Body =IE6s?D.documentElement:D.body; newY=IE?Body.scrollTop:window.pageYOffset; BH = NN4?0:Body.clientHeight;//:!NN4?Body.innerHeight:0 objY = newY + BH - objH; var unit=(!N6)?'':'px';///*NN6strictモード單位必須 // if (newY>-1 && !N6) {NN4?object[top]=newY:IE?object[top]=objY+unit:object.top=BH-objH;}; if(!IE && object.position!=='static'){object.position='fixed'; };///*初期static切換對策*/ ///*=====ジオシティーズ仕樣(上部廣告バナーの背面に廻す)=====*/ if (NN4 && location.protocol=='http:' && newY<2) {object.visibility="hide";} else if (NN4 && newY>2) {object.visibility="show";}///*=NN4はz-order負値不可ゆゑhideで隱す*/ } /* =======floating menuの固定/浮動スイッチ======== */ function FloatOff(id){ var OBJE=(D.all && D.all(id)) || (D.getElementById && D.getElementById(id)); if(OBJE && OBJE.style.position=='static') { OBJE.style.position=IE?'absolute':'fixed'; } else if (OBJE.style.position=='absolute' || OBJE.style.position=='fixed') { OBJE.style.position='static'; } window.event.cancelBubble=true; } // このファイルが表示されてしまった場合、ブラウザの戻るボタンを押してみて下さい-->