해상도에 따른 고정 좌측 메뉴.. ㅠㅠ 정보
해상도에 따른 고정 좌측 메뉴.. ㅠㅠ본문
안녕하세요.
그누보드 관련 질문은 아닌데요..
올려도 될지 모르겠는데 해도해도 안되서
도움요청을 드려봅니다 ㅠㅠ
아래가 소스구요
<html>
<head>
<title>http://www.blueb.co.kr</title>
</head>
<body>
왼쪽하단에 스크롤 메뉴가 따라다닙니다.
<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>
<layer id="divStayTopLeft">
<table border="0" width="130" cellspacing="1" cellpadding="3" bgcolor=999999>
<tr><td width="100%" bgcolor="#000000" align=center><font color=white><B>Menu</B></td></tr>
<tr bgcolor=efefef>
<td width="100%">
<a href="http://www.blueb.co.kr">MENU 01</a><br>
<a href="http://www.blueb.co.kr">MENU 02</a><br>
<a href="http://www.blueb.co.kr">MENU 03</a><br>
<a href="http://www.blueb.co.kr">MENU 04</a><br>
<a href="http://www.blueb.co.kr">MENU 05</a><br>
<a href="http://www.blueb.co.kr">MENU 06</a><br>
<a href="http://www.blueb.co.kr">MENU 07</a><br>
<a href="http://www.blueb.co.kr">MENU 08</a><br>
</td>
</tr>
</table>
</layer>
<script type="text/javascript">
var verticalpos="frombottom"
if (!document.layers)
document.write('</div>')
function JSFX_FloatTopDiv() {
var startX = 20; //X축 위치
startY = 200; //브라우저 하단에서의 위치
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id) {
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function() {
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
JSFX_FloatTopDiv();
</script>
- 출처 블루비 -
이 소스처럼 했을시에 해상도/화면창에 따라 위치가 달라 지는데..
중간과 상단을 기준으로 잡고 왼쪽으로 몇 이동 하는 식으로
가운데 정렬사이트 왼쪽편에 넣고 싶은데
잘안되네요..
값을 center로 줘보고 했더니 오류가 나구요...
어렵네요 ㅠㅠㅠ
어떻게 방법이 있을지 도움을 청해봅니다..
ㅠㅠ
그누보드 관련 질문은 아닌데요..
올려도 될지 모르겠는데 해도해도 안되서
도움요청을 드려봅니다 ㅠㅠ
아래가 소스구요
<html>
<head>
<title>http://www.blueb.co.kr</title>
</head>
<body>
왼쪽하단에 스크롤 메뉴가 따라다닙니다.
<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>
<layer id="divStayTopLeft">
<table border="0" width="130" cellspacing="1" cellpadding="3" bgcolor=999999>
<tr><td width="100%" bgcolor="#000000" align=center><font color=white><B>Menu</B></td></tr>
<tr bgcolor=efefef>
<td width="100%">
<a href="http://www.blueb.co.kr">MENU 01</a><br>
<a href="http://www.blueb.co.kr">MENU 02</a><br>
<a href="http://www.blueb.co.kr">MENU 03</a><br>
<a href="http://www.blueb.co.kr">MENU 04</a><br>
<a href="http://www.blueb.co.kr">MENU 05</a><br>
<a href="http://www.blueb.co.kr">MENU 06</a><br>
<a href="http://www.blueb.co.kr">MENU 07</a><br>
<a href="http://www.blueb.co.kr">MENU 08</a><br>
</td>
</tr>
</table>
</layer>
<script type="text/javascript">
var verticalpos="frombottom"
if (!document.layers)
document.write('</div>')
function JSFX_FloatTopDiv() {
var startX = 20; //X축 위치
startY = 200; //브라우저 하단에서의 위치
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id) {
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function() {
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
JSFX_FloatTopDiv();
</script>
- 출처 블루비 -
이 소스처럼 했을시에 해상도/화면창에 따라 위치가 달라 지는데..
중간과 상단을 기준으로 잡고 왼쪽으로 몇 이동 하는 식으로
가운데 정렬사이트 왼쪽편에 넣고 싶은데
잘안되네요..
값을 center로 줘보고 했더니 오류가 나구요...
어렵네요 ㅠㅠㅠ
어떻게 방법이 있을지 도움을 청해봅니다..
ㅠㅠ
댓글 전체