오류 수정하는 법

1.png
75번쨰줄이 포함된 function

function handleStateChange() {
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
var xmlDoc = xmlHttp.responseXML;
var xml_total = xmlDoc.getElementsByTagName("total")[0];
var xml_new = xmlDoc.getElementsByTagName("new")[0];
var xml_alram = xmlDoc.getElementsByTagName("alram")[0];
var tag_total = xml_total.childNodes[0].nodeValue;
var tag_new = xml_new.childNodes[0].nodeValue;
var tag_alram = xml_alram.childNodes[0].nodeValue;

document.getElementById("realtime_memo_new").innerHTML = tag_new;

memo_new = tag_new;

if(memo_alarm == 1) {
if(tag_alram == 1) {
if(memo_new > memo_old) { document.getElementById("memo_alarm").innerHTML = "<embed menu=false src='../skin/outlogin/garo/Kim_Ae-ni_ver.swf' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=0 height=0>"; }
}
}

memo_old = memo_new;
setTimeout("startRequest()", 5000);
}
}
}

</script>




463번째가 포함된...

<script language="JavaScript">
if ('') document.fcategory.sca.value = '';
if ('') {
document.fsearch.sfl.value = '';

if ('and' == 'and')
document.fsearch.sop[0].checked = true;

if ('and' == 'or')
document.fsearch.sop[1].checked = true;
} else {
document.fsearch.sop[0].checked = true;
}
</script>

<script language="JavaScript">
function all_checked(sw) {
var f = document.fboardlist;

for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}


어떻게 고쳐야 되나요??
계속 저 오류가 떠있는데...ㅠㅠ

첨부파일

1.png (8.9 KB)
0회 2011-11-08 00:41
|

댓글 2개

463 번째 에러는
// search operator (검색 or, and 오퍼레이터
스킨에서 검색 기능중에 이부분을 지우셨을겁니다
<input type="radio" name="sop" value="and">and
<input type="radio" name="sop" value="or">or

form 태그 안에
<input type="hidden" name="sop" value="">
넣어 주시면 됩니다

75번째 줄은
document.getElementById("realtime_memo_new").innerHTML = tag_new;
document.getElementById("memo_alarm")
이 둘중에 하나가 문제일텐데
id 값이 realtime_memo_new , memo_alarm 가있는지 아님 중복되어 있는지 확인하시면됩니다
75에러는 스크립트만 봐서는 알기 힘드네요
html 코드에서 해당 id를 갖고있는 객체를 찾지 못하는거라
아마도 html코드에서
<input name=realtime_memo_new type=text />
이런식으로 id값이 빠진게 아닌가 생각됩니다.
getElementById는 id값으로 셀렉트 하므로
<input name=realtime_memo_new id=realtime_memo_new type=text />
이런식으로 id값이 설정되어 있어야됩니다.
정확히 75번째 라인에서 셀렉트하는 객체의 id값이 무엇인지 확인하고
해당 객체의 id값이 제대로 설정되있는지 확인하시면 답이 보일것 같네요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 1,068
14년 전 조회 1,216
14년 전 조회 1,371
14년 전 조회 1,078
14년 전 조회 1,044
14년 전 조회 2,800
14년 전 조회 1,156
14년 전 조회 835
14년 전 조회 777
14년 전 조회 805
14년 전 조회 922
14년 전 조회 1,036
14년 전 조회 992
14년 전 조회 1,242
14년 전 조회 1,568
14년 전 조회 1,040
14년 전 조회 1,014
14년 전 조회 1,128
14년 전 조회 976
14년 전 조회 766