head파일에서 자바스크립트 사용 오류

· 2012-07-17 (화) 17:52:19 · 1621 · 4
head파일을 만들어서 게시판에서 불러와서 쓰고 있는데
head파일에 자바스크립트를 썼더니 아래와같은 오류가 납니다.

메시지: 'this.heads.length'은(는) null 이거나 개체가 아닙니다.
줄: 166
문자: 14
코드: 0
URI: SITENAME/js/sideview.js

head파일에 들어간 스크립트 내용은
<script language="Javascript" type="text/javascript">
function showLayer(layerID) {
document.all[layerID].style.visibility = "visible";
}

function hideLayer(layerID) {
document.all[layerID].style.visibility = "hidden";
}
</script>
이거구요 이미지 마우스오버시 레이어보여주는건데 오류가 나네요
뭘 수정해야 될까요ㅠ 자바스크립트는 너무 어렵네요ㅠ
|

댓글 4개

2012-07-17 (화) 18:19:59
자바충돌인것 같은데..
어느거랑 충돌나는지 먼저 확인하셔야 할듯요.
자바 충돌나는거는 아무리 질문해도 답변을 얻기 힘들더군요 ㅠ.ㅠ

전문가가 아닌담에예 스스로 충돌나는 코드 변경해서 쓰기도 힘들고 ㅠ.ㅠ
2012-07-17 (화) 22:04:57
마우스 올리면 showLayer 를 호출 하실텐데 layerID 가 헤드의 메뉴 ID와 같은지 확인해보시고요
해당 layerID 는 고유해야 합니다

아마 중복된 이름이 있거나 해서 length 를 못가져오는것인거 같습니다
SITENAME/js/sideview.js 경로 위치 확인해보세요
헤드파일에서 선언한 함수명이 sideview에서 선언된 함수명이랑 같아서 오류나는거였네요
함수명 바꾸니까 잘 되네요 답변주신 분들 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-07-17 조회 966
12-07-17 조회 1,622
12-07-17 조회 1,120
12-07-17 조회 903
12-07-17 조회 992
12-07-17 조회 2,287
12-07-17 조회 1,928
12-07-17 조회 1,121
12-07-17 조회 1,468
12-07-17 조회 856
12-07-17 조회 846
12-07-17 조회 1,127
12-07-17 조회 612
12-07-17 조회 1,037
12-07-17 조회 879
12-07-17 조회 878
12-07-17 조회 1,573
12-07-17 조회 1,179
12-07-17 조회 1,633
12-07-17 조회 954