묻고답하기

안녕하세요^^

에센님의 강좌(엔지오같은 메뉴 만들기) 를 보구 해 봤는데요..

http://www.nzeo.com/bbs/zboard.php?id=p_javascript&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=엔지오&select_arrange=headnum&desc=asc&no=203

요기요^^;




<!-- 메뉴 스크립트 -->
<script>
function showSubMenu(obj) {
        switch(obj) {
                // 메뉴수에 맞추어 case 를 추가해 주시면 됩니다.
                // pWidth 라는 것은 가상적으로 붙여준 이름으로
                // 오른쪽 스크롤바에서 부터 서브레이어의 왼쪽 부분 까지의 길이기를 가리킵니다.
                case 'SubMenu1' : pWidth = 550; break;
                case 'SubMenu2' : pWidth = 465; break;
                case 'SubMenu3' : pWidth = 378; break;
        }
        xPos = document.body.clientWidth - pWidth; // xPos 에 대한 값을 지정하는 부분입니다.
        document.all[obj].style.posLeft = parseInt(xPos);// 여기서 posLeft 를 posRight 로 잡아주시면 다시 왼쪽 정렬이 됩니다.
        document.all[obj].style.visibility = '';
}
function hideSubMenu(obj) {
        document.all[obj].style.visibility = 'hidden';
        }
</script>


강좌중 내용인데요.. 여기서 보면요..
오른쪽 스크롤바에서 부터 왼쪽까지 길이로 하면.

이 강좌대로 했을 경우에, 메뉴가있는 컨텐츠를 가운데로 놓으면..
해상도에 따라서 위치가 엉망이 되거든요..?

그래서 그런데요..
저기서 상대위치를 지정하는 방법이 있을까요?