admin.head.php 질문드립니다. 정보
admin.head.php 질문드립니다.본문
이파일안에 getMouseXY 함수가있는데요
이 안에서
tempX = event.clientX + document.body.scrollLeft; 이부분에서 자꾸 에러가 뜨더라구요
이유를 잘 모르겠는데 조언좀해주세요.
이 안에서
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
이런식으로 받습니다.
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;
이부분을 잘라서 자바스크립트 맨 마지막에 넣어주면 될 것입니다
잘 되는 경우는 회선이 속도가 정상일 때이고 에러 나는 경우는 회선이 느려텨져서 그런 것이라고 볼 수 있습니다
if (!g4_is_ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
이부분을 잘라서 자바스크립트 맨 마지막에 넣어주면 될 것입니다