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에서 선언된 함수명이랑 같아서 오류나는거였네요
함수명 바꾸니까 잘 되네요 답변주신 분들 감사합니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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