resize_count=0; function reload(){ if(++resize_count>1) location.reload(); } //====================================================================== // DW reload script //====================================================================== function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //====================================================================== // layer script //====================================================================== var yy = 0; //レイヤーのy座標(固定) var wSize = 0; //レイヤーの停止位置 var flag = 0; function startFixed(){ /*このstartFixed()関数内へ固定したいレイヤー名など 引数へ書いたfixedLAYER()関数 */ fixedLAYER('layer1','center',-389,0) fixedLAYER('layer2','center',-389,0) fixedLAYER('layer3','center',-389,0) fixedLAYER('layer4','center',-389,0) fixedLAYER('clear','center',-390,0) } var ie= !!document.all var n4= !!document.layers var w3c=!!document.getElementById var mac45 = navigator.userAgent.indexOf('MSIE 4.5; Mac_PowerPC') window.onresize=resizeFunc; function resizeFunc(e){ window.location.reload(); } function iniFunc(){ if(ie&&!(mac45!=-1))window.onscroll = startFixed startFixed() } var tid=new Array() function fixedLAYER(layName,posString,offSetX,offSetY){ offSetX = parseInt(offSetX,10) offSetY = parseInt(offSetY,10) if( posString == 'rightTop' ){ if(ie) offLeft = document.body.clientWidth + offSetX else offLeft = window.innerWidth + offSetX if(ie) offTop = offSetY else offTop = offSetY } else if( posString == 'rightBottom' ){ if(ie) offLeft = document.body.clientWidth + offSetX else offLeft = window.innerWidth + offSetX if(ie) offTop = document.body.clientHeight + offSetY else offTop = window.innerHeight + offSetY } else if( posString == 'leftBottom' ){ if(ie) offLeft = offSetX else offLeft = offSetX if(ie) offTop = document.body.clientHeight + offSetY else offTop = window.innerHeight + offSetY } else if( posString == 'center' ){ if(ie) offLeft = document.body.clientWidth/2 + offSetX else offLeft = window.innerWidth/2 + offSetX if(ie) offTop = document.body.clientHeight/2+ offSetY else offTop = window.innerHeight/2 + offSetY } else { if(ie) offLeft = offSetX else offLeft = offSetX if(ie) offTop = offSetY else offTop = offSetY } offLeft = parseInt(offLeft) offTop = parseInt(offTop) if(document.all){ var mx = parseInt(document.body.scrollLeft +offLeft) var my = parseInt(document.body.scrollTop +offTop) } else { var mx = parseInt(self.pageXOffset+offLeft) var my = parseInt(self.pageYOffset+offTop) } moveLAYER(layName,mx,my) if(!(ie&&!(mac45!=-1))) setTimeout("fixedLAYER('"+layName+"','"+posString +"','" +offSetX+"','"+offSetY+"')",100) } function moveLAYER(layName,x,y){ if(x < wSize){ x = 1; //ここはレイヤーのX座標が0以下の場合のサイズを指定 flag = 1; } if(document.getElementById){ //Moz,NN6,IE5用 if((navigator.userAgent.indexOf('Netscape6') != -1) && (flag != 1) && (navigator.userAgent.indexOf('PPC') != -1)){ document.getElementById(layName).style.left=x-10 document.getElementById(layName).style.top=yy } else if((navigator.userAgent.indexOf('Netscape6') != -1) && (flag != 1)){ document.getElementById(layName).style.left=x-7 document.getElementById(layName).style.top=yy } else if((navigator.userAgent.indexOf("Gecko")!=-1) && (flag != 1)){ document.getElementById(layName).style.left=x-8 document.getElementById(layName).style.top=yy } else { document.getElementById(layName).style.left=x document.getElementById(layName).style.top=yy } } else if(document.all){ document.all(layName).style.pixelLeft=x //IE4用 document.all(layName).style.pixelTop=yy } else if(document.layers){ if(flag == 1){ x = 1; }else{ x = x-7; } document.layers[layName].moveTo(x,yy+0) //NN4用 } } function chLayer(call){ //レイヤーの表示切り替え if(document.layers){ if((document.layers['layer1'].top== 0) || (document.layers['layer1'].left==0)){ startFixed(); } } // stringA = document.layers['layer1'].top; // stringB = document.layers['layer1'].left; // stringC = String(stringA) + String(stringB); // window.alert(stringC); if(call == 1){ if(document.getElementById){ document.getElementById('layer1').style.visibility = 'visible'; document.getElementById('layer2').style.visibility = 'hidden'; document.getElementById('layer3').style.visibility = 'hidden'; document.getElementById('layer4').style.visibility = 'hidden'; document.getElementById('clear').style.visibility = 'visible'; }else if (document.all){ document.all['layer1'].style.visibility = 'visible'; document.all['layer2'].style.visibility = 'hidden'; document.all['layer3'].style.visibility = 'hidden'; document.all['layer4'].style.visibility = 'hidden'; document.all['clear'].visibility = 'visible'; }else{ document.layers['layer1'].visibility = 'visible'; document.layers['layer2'].visibility = 'hidden'; document.layers['layer3'].visibility = 'hidden'; document.layers['layer4'].visibility = 'hidden'; document.layers['clear'].visibility = 'visible'; } } else if(call == 2){ if(document.getElementById){ document.getElementById('layer1').style.visibility = 'hidden'; document.getElementById('layer2').style.visibility = 'visible'; document.getElementById('layer3').style.visibility = 'hidden'; document.getElementById('layer4').style.visibility = 'hidden'; document.getElementById('clear').style.visibility = 'visible'; }else if (document.all){ document.all['layer1'].style.visibility = 'hidden'; document.all['layer2'].style.visibility = 'visible'; document.all['layer3'].style.visibility = 'hidden'; document.all['layer4'].style.visibility = 'hidden'; document.all['clear'].visibility = 'visible'; }else{ document.layers['layer1'].visibility = 'hidden'; document.layers['layer2'].visibility = 'visible'; document.layers['layer3'].visibility = 'hidden'; document.layers['layer4'].visibility = 'hidden'; document.layers['clear'].visibility = 'visible'; } } else if(call == 3){ if(document.getElementById){ document.getElementById('layer1').style.visibility = 'hidden'; document.getElementById('layer2').style.visibility = 'hidden'; document.getElementById('layer3').style.visibility = 'visible'; document.getElementById('layer4').style.visibility = 'hidden'; document.getElementById('clear').style.visibility = 'visible'; }else if (document.all){ document.all['layer1'].style.visibility = 'hidden'; document.all['layer2'].style.visibility = 'hidden'; document.all['layer3'].style.visibility = 'visible'; document.all['layer4'].style.visibility = 'hidden'; document.all['clear'].visibility = 'visible'; }else{ document.layers['layer1'].visibility = 'hidden'; document.layers['layer2'].visibility = 'hidden'; document.layers['layer3'].visibility = 'visible'; document.layers['layer4'].visibility = 'hidden'; document.layers['clear'].visibility = 'visible'; } } else if(call == 4){ if(document.getElementById){ document.getElementById('layer1').style.visibility = 'hidden'; document.getElementById('layer2').style.visibility = 'hidden'; document.getElementById('layer3').style.visibility = 'hidden'; document.getElementById('layer4').style.visibility = 'visible'; document.getElementById('clear').style.visibility = 'visible'; }else if (document.all){ document.all['layer1'].style.visibility = 'hidden'; document.all['layer2'].style.visibility = 'hidden'; document.all['layer3'].style.visibility = 'hidden'; document.all['layer4'].style.visibility = 'visible'; document.all['clear'].visibility = 'visible'; }else{ document.layers['layer1'].visibility = 'hidden'; document.layers['layer2'].visibility = 'hidden'; document.layers['layer3'].visibility = 'hidden'; document.layers['layer4'].visibility = 'visible'; document.layers['clear'].visibility = 'visible'; } } else { if(document.getElementById){ document.getElementById('layer1').style.visibility = 'hidden'; document.getElementById('layer2').style.visibility = 'hidden'; document.getElementById('layer3').style.visibility = 'hidden'; document.getElementById('layer4').style.visibility = 'hidden'; document.getElementById('clear').style.visibility = 'hidden'; }else if (document.all){ document.all['layer1'].style.visibility = 'hidden'; document.all['layer2'].style.visibility = 'hidden'; document.all['layer3'].style.visibility = 'hidden'; document.all['layer4'].style.visibility = 'hidden'; document.all['clear'].style.visibility = 'hidden'; }else{ document.layers['layer1'].visibility = 'hidden'; document.layers['layer2'].visibility = 'hidden'; document.layers['layer3'].visibility = 'hidden'; document.layers['layer4'].visibility = 'hidden'; document.layers['clear'].visibility = 'hidden'; } } }