head파일에서 자바스크립트 사용 오류 > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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>
이거구요 이미지 마우스오버시 레이어보여주는건데 오류가 나네요
뭘 수정해야 될까요ㅠ 자바스크립트는 너무 어렵네요ㅠ
  • 복사

댓글 전체

자바충돌인것 같은데..
어느거랑 충돌나는지 먼저 확인하셔야 할듯요.
자바 충돌나는거는 아무리 질문해도 답변을 얻기 힘들더군요 ㅠ.ㅠ

전문가가 아닌담에예 스스로 충돌나는 코드 변경해서 쓰기도 힘들고 ㅠ.ㅠ
작성자에 의해 채택됐습니다.
마우스 올리면 showLayer 를 호출 하실텐데 layerID 가 헤드의 메뉴 ID와 같은지 확인해보시고요
해당 layerID 는 고유해야 합니다

아마 중복된 이름이 있거나 해서 length 를 못가져오는것인거 같습니다
헤드파일에서 선언한 함수명이 sideview에서 선언된 함수명이랑 같아서 오류나는거였네요
함수명 바꾸니까 잘 되네요 답변주신 분들 감사합니다
© SIRSOFT
현재 페이지 제일 처음으로