admin.head.php 질문드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

admin.head.php 질문드립니다. 정보

admin.head.php 질문드립니다.

본문

이파일안에 getMouseXY 함수가있는데요
이 안에서
tempX = event.clientX + document.body.scrollLeft; 이부분에서 자꾸 에러가 뜨더라구요
이유를 잘 모르겠는데 조언좀해주세요.

댓글 전체

인터넷 익스프로러의경우
event.clientX 
이런식으로 받으면 끝이지만

파이어폭스같은 경우에는
<SCRIPT LANGUAGE=javascript>
var eventValue;

function checkIE(){
                        if (navigator.appName == "Microsoft Internet Explorer")
return 1;
else
      return 0;
                }
function SaveMouseEvent(e){
eventValue = e;
}
if(!checkIE())
document.addEventListener('mousemove',SaveMouseEvent,false);
</SCRIPT>
한다음에
x = eventValue.pageX
y = eventValue.pageY

이런식으로 받습니다.
익스플로러 자체에서도 에러가 뜨더라구요.
초기 메뉴 선택했을때 한번씩 뜨고
그페이지 안에서 새로고침이나 다시 페이지 로드했을경우는 또 문제가없더라구요 ㅠㅠ
초기 메뉴 선택했을때 한번씩 뜬다는 것은 페이지가 모두 로드 되기전에(저 부분이 로딩완료 되지않았을 때) 함수를 호출한 경우라고 볼 수 있습니다
잘 되는 경우는 회선이 속도가 정상일 때이고 에러 나는 경우는 회선이 느려텨져서 그런 것이라고 볼 수 있습니다

if (!g4_is_ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
이부분을 잘라서 자바스크립트 맨 마지막에 넣어주면 될 것입니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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