DTD 사용없이 SideView 위치 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

DTD 사용없이 SideView 위치 정보

DTD 사용없이 SideView 위치

본문

급하게 처리 했습니다.

<!doctype html>
<html lang="ko">
<head>

또는

<html>
<head>

상단에 이렇게 해놓고 작업하시는 경우
사이트뷰 위치가 않되서 급하게 처리했습니다

/js/sideview.js 파일안에서

    function showLayer()
    {
           
        if (oSideViewLayer == null) {
            oSideViewLayer = document.createElement("DIV");
            oSideViewLayer.id = this.targetObj;
            // oSideViewLayer.style.position = 'absolute';            <--- 주석처리
            oBody.appendChild(oSideViewLayer);
        }

        var vleft = getAbsoluteLeft(this.curObj)-this.curObj.offsetWidth+3;
        oSideViewLayer.style.cssText = "top:"+getAbsoluteTop(this.curObj)+"px;left:"+vleft+"px;position: absolute;";

        /*
        if (getAbsoluteTop(this.curObj) + this.curObj.offsetHeight + oSideViewLayer.scrollHeight + 5 > oBody.scrollHeight)
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) - oSideViewLayer.scrollHeight;
        else
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) + this.curObj.offsetHeight;   
        oSideViewLayer.style.left = getAbsoluteLeft(this.curObj) - this.curObj.offsetWidth + 14;
        */
        ............................         
        ............................
    }

이렇게 처리 .....

크로스 브라우징으로
Chrome, IE 는 8 이상에서 확인 하였습니다.
추천
2

댓글 1개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT