웹 표준 작업 도중 관리자 쪽에서 발생하는 자바스크립트를 일부 수정하였습니다.
일부 비정상적인 작동을 하던 문제만 수정 하였습니다.
DTD는 XHTML 1.0 Transitional 입니다.
admin.head.php 파일
if (!g4_is_ie) document.captureEvents(Event.MOUSEMOVE)
-->
if (!g4_is_ie) document.addEventListener("mousemove", getMouseXY, false)
submenu.left = tempX - ( w + 11 );
submenu.top = tempY - ( h / 2 );
-->
submenu.left = tempX - ( w + 11 ) + "px";
submenu.top = tempY - ( h / 2 ) + "px";
submenu.left = tempX - 50 + left;
submenu.top = tempY + 15 + top;
-->
submenu.left = tempX - 50 + left + "px";
submenu.top = tempY + 15 + top + "px";
추가 수정법 (2012/12/15)
---------------------------------------------------------------------------------------------------
1) '관리자화면의 상단메뉴 클릭시, SUB메뉴가 한쪽으로 쏠리는 현상에 대한 해결
---------------------------------------------------------------------------------------------------
관리자 화면의 레이어에 '픽셀값'만 있고 '단위지정(px)' 안되어 있어서 생기는 현상이였습니다
따라서, ./adm/admin.head.php 파일을 열어서
아래 라인들을 표시된 것처럼 "px" (단위값)을 추가로 지정하면 됩니다
01) 라인 103, 104
submenu.left = tempX - 50 + left + "px";
submenu.top = tempY + 15 + top + "px";
02) 라인 153, 154
menu.style.left = get_left_pos(link) + x + "px";
menu.style.top = get_top_pos(link) + link.offsetHeight + y + "px";
------------------------------------------------------------------------------------------------------------------------------
2) '회원관리', '포인트관리'등에서 <별명> 클릭시 나타나는 사이드뷰메뉴가 하단으로 쏠리는 현상 해결
------------------------------------------------------------------------------------------------------------------------------
./js/sideview.js 파일내 ... 라인 128~130 부분을 아래와 같이 수정 (위치값과 단위값 추가)
[수정전]
oSideViewLayer.style.top = getAbsoluteTop(this.curObj) + this.curObj.offsetHeight;
oSideViewLayer.style.left = getAbsoluteLeft(this.curObj) - this.curObj.offsetWidth + 14;
[수정후]
oSideViewLayer.style.top = getAbsoluteTop(this.curObj) + this.curObj.offsetHeight + 10 + "px";
oSideViewLayer.style.left = getAbsoluteLeft(this.curObj) - this.curObj.offsetWidth + 14 + "px";
※ 로그인 하시면 원본파일을 볼 수 있습니다. ※
코멘트 0