묻고답하기

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=203http://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=76엔지오같은 메뉴.. 저 위에 커뮤니티 웹스터디 ............. 있는거 있잖아요..

그걸 가운데 정렬해서 서브레이어가 해상도에 따라 다른위치에 나오지 않게 할려구 그러는데요...






우선 엔지오같은 메뉴 만들기 에센님 강좌 보구 이렇게 만들었구요..
( 링크2 )

------------------------------- 자바스크립트부분 ------------------------------

<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';
        }
        image1on = new Image;
        image1on.src = "./images/m_story_a.jpg";
        image1off = new Image;
        image1off.src = "./images/m_story.jpg";
        image2on = new Image;
        image2on.src = "image/top_btn_2_on.gif";
        image2off = new Image;
        image2off.src = "image/top_btn_2.gif";
        image3on = new Image;
        image3on.src = "image/top_btn_3_on.gif";
        image3off = new Image;
        image3off.src = "image/top_btn_3.gif";
        image4on = new Image;
        image4on.src = "image/top_btn_4_on.gif";
        image4off = new Image;
        image4off.src = "image/top_btn_4.gif";
        image5on = new Image;
        image5on.src = "image/top_btn_5_on.gif";
        image5off = new Image;
        image5off.src = "image/top_btn_5.gif";
        image6on = new Image;
        image6on.src = "image/top_btn_6_on.gif";
        image6off = new Image;
        image6off.src = "image/top_btn_6.gif";

        function img_on(imgName) {
                imgOn = eval(imgName + "on.src");
                document[imgName].src = imgOn;
        }

        function img_off(imgName) {
                imgOff = eval(imgName + "off.src");
                document[imgName].src = imgOff;
        }

</script>

----------------------------------------------------------------------

------------------------- 서브레이어출력부분 -----------------------------

<div id=SubMenu1 style="z-index:6; position:absolute; left:12px; top:115px; width:120; visibility: hidden" onMouseOver="showSubMenu('SubMenu1')" onMouseout="hideSubMenu('SubMenu1')" > 서브 메뉴 1 내용 </div>

.
.
.
------------------------------------------------------------------------

------------------------- 바디 메뉴출력부분 ------------------------------

<a href="링크1" onMouseOver="showSubMenu('SubMenu1')" onMouseout="hideSubMenu('SubMenu1')" onfocus=blur()><img src=메뉴1이미지 border=0 width=90 height=59 name="image1"></a>

---------------------------------------------------------------------------



에센님 강좌 보구 이렇게 했는데요..

여기서.. 레이어 출력을 가운데로 하고 싶어서..





(* Legend님 강좌내용*)       이걸 보구 할려구 그러거든요..
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=76


-------스타일시트---------
<style>
#Layer
{
position:absolute;
left:expression((document.body.clientWidth-this.style.width)/2-this.getAttribute("pos"));
}
</style>
---------------------------

-------서브레이어출력부분-------
<div id=Layer pos=60>
메뉴1
</div>
.
..
.
.
-------------------------

이렇게 하라구 강좌에 있었는데요..

이 두개를 어떻게 끼워맞춰야 하나요......ㅡㅡ

그냥 쓰니까.. 오류나구..

서브레이어출력부분이.. 겹치는부분이 있잖아요..
가운데서부터 위치 지정하는거 어떻게 해야하는지..ㅠ_ㅜ
알려주세요~~~

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
오기수 [왕초보]마우스를 갖다대면 움직이는 메뉴바들.....부탁드릴게요^^ [1] 2007.08.10
최원신 팝업창을 최상위 화면에 두기... [1] 2007.08.10
오한호 라디오 버튼의 변수값을 다른 파일에서 사용하는 방법이 있습니까? [4] 2007.08.10
특급잠수부 [re] 라디오 버튼의 변수값을 다른 파일에서 사용하는 방법이 있습니까? [2] 2007.08.10
수라비 리눅스의 보안과 웜바이러스 질문이예요  
수라비 리눅스 아파치서버 설정에서요 cgi파일을 perl로 작동하게어케해요? [2] 2007.08.10
수라비 리눅스보안과 웜바이러스 질문  
SiRiUS 테이블 상하폭이 늘어나요... ㅠ_ㅠ [3] 2007.08.10
장우 서버시간과 시차 [1] 2007.08.10
임정현 FTP는 되는데, 홈피 출력이 안될경우.... [1] 2007.08.10
sont verdana폰트, 윈도우 기본폰트 맞나요? [2] 2007.08.10
용덕현 IIs에서 php사용시 php 가 먹통이 되는현상 때문에 질문드립니다. [1] 2007.08.10
風魄 또 하나의 질문 더 있습니다. [2] 2007.08.10
風魄 앞페이지의 체크된 것만 받아와서 뿌리려는데 안되여 고수님들의 조언 부탁드립니다  
김명철 trailing slash redirecting 질문이요~  
한승진 자바스크립트와 PHP의 변수 연계성 [3] 2007.08.10
yoonina 홈 관련 질문입니다. [2] 2007.08.10
임경진 그림이 깨져요..  
야호미 롤오버에 대한 질문입니다... [10] 2007.08.10
Metal_Midi php,플래시 연동에서 한글이 깨짐........(해결됨) [6] 2007.08.10
물탱이 서브레이어를 가운데서부터 위치지정.. [3] 2007.08.10
Outsider-Yun 폼을 통한 변수의 전달! [7] 2007.08.10
NZEO행동대장 asp 와 php 중에서... 구지 따지자면 어느것이 나을까요 [7] 2007.08.10
차준호 [질문] 테이블 셀의 높이 고정 [2] 2007.08.10
차준호 다시 질문합니다 [1] 2007.08.10
신중구 아이프레임에서 스크롤바의 색상을 바꿀수는 없나요? [3] 2007.08.10
신경만 왕초보 입니다. 참을성을 발휘해 주세요 제발 조그마한 답글이라도.. [4] 2007.08.10
susiah 테이블 배경을 고정시키기.... 질문입니다. [2] 2007.08.10
임경진 롤오버 문제.. [1] 2007.08.10
물탱이 엔지오식 메뉴 만들기에서.. 레이어 상대위치 지정 [1] 2007.08.10