원하는 답이 안올라와요 ㅠㅠ 정보
원하는 답이 안올라와요 ㅠㅠ
관련링크
본문
질답에 글 올렸는데 원하는 답이 안올라오네요...
고수님들은 자게에서만 계시는 듯... ㅠㅠ
그래서 실례를 무릅쓰고 질문올려봅니다...
-----------------------
브라우저의 같은 위치에 떠있는 레이어를 만들려고 합니다.
기준은 가운데로 하여 왼쪽으로 234포인트 이동하려고 하는데 어렵네요..
여러가지 팁들이 있기에 들여다 봤지만 대부분 가운데 정렬을 하거나
왼쪽 정렬만 나와있어요...
고수님들의 도움이 필요합니다 ㅠㅠ
고수님들은 자게에서만 계시는 듯... ㅠㅠ
그래서 실례를 무릅쓰고 질문올려봅니다...
-----------------------
브라우저의 같은 위치에 떠있는 레이어를 만들려고 합니다.
기준은 가운데로 하여 왼쪽으로 234포인트 이동하려고 하는데 어렵네요..
여러가지 팁들이 있기에 들여다 봤지만 대부분 가운데 정렬을 하거나
왼쪽 정렬만 나와있어요...
고수님들의 도움이 필요합니다 ㅠㅠ
댓글 전체

document.body.clientWidth
document.body.clientHeight
이걸 이용해보세요
document.body.clientHeight
이걸 이용해보세요

조금더 상세히 설명주심 안될까요?
제가 하수도 되지 않는 절대 하수라 잘 이해를 못해요..ㅎㅎ
제가 하수도 되지 않는 절대 하수라 잘 이해를 못해요..ㅎㅎ

자바스크립트에서
fuction div_po(id) {
var w = parseInt(top.document.getElementById(id).style.width);
var h = parseInt(top.document.getElementById(id).style.height);
var window_left = (top.document.body.clientWidth-w)/2;
var window_top = (top.document.body.clientHeight-h)/2;
document.getElementById(id).style.top = window_top;
document.getElementById(id).style.left = window_left;
}
이게 가운데 정렬입니다.
var window_left = (top.document.body.clientWidth-w)/2;
이 부분이 수평정렬인데
여기서 더하거나 빼주시면되겠죠.
페이지를 로드할때 DIV에 id를 주시고 저 함수를 호출하시면됩니다
fuction div_po(id) {
var w = parseInt(top.document.getElementById(id).style.width);
var h = parseInt(top.document.getElementById(id).style.height);
var window_left = (top.document.body.clientWidth-w)/2;
var window_top = (top.document.body.clientHeight-h)/2;
document.getElementById(id).style.top = window_top;
document.getElementById(id).style.left = window_left;
}
이게 가운데 정렬입니다.
var window_left = (top.document.body.clientWidth-w)/2;
이 부분이 수평정렬인데
여기서 더하거나 빼주시면되겠죠.
페이지를 로드할때 DIV에 id를 주시고 저 함수를 호출하시면됩니다

오,,,, 닥본사 대형의 소스에 용기를 얻고 도전해 보겠습니다..... 굽신굽신...

어렵습니다. ㅡㅡ; 아직 헤메는 중,...