<script language="JavaScript">
<!--
function jsExpRestore(sJsno){
var frm = document.f;
f.com_cmd.value="lics0311";
f.msgId.value="6776";
f.sJsno.value=sJsno;
f.sTrSet.value = "0";
f.submit();
}
function jsNext(){
var frm = document.f;
//document.all["OK"].innerHTML = strConpButton;
document.getElementById("OK").innerHTML = strConpButton;
frm.submit();
}
//-->
</script>
이런 소스가 있는데...
경고: 글로벌 속성으로 ID/NAME으로 참조된 요소입니다. 대신 W3C 표준인 document.getElementById()를 사용하십시오.
라는 에러가 뜹니다. 이걸 어떻게 고쳐서 사용해야 하나요??
어떻게 고쳐야할까요?
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
어?
위의 소스를 보았을때 그 에러를 낼 부분은 없어보입니다.
//document.all["OK"].innerHTML = strConpButton; 이 소스도 주석처리가 되어있구요.
주석에 document.all이 있다고 그러나? ㅡㅡ;
language="JavaScript" 는 type="text/javascript" 로 고쳐주세요.
기왕이면 어떤 줄에서 에러가 나는지 가르쳐주세요.
줄이 나타나지 않으면 한줄씩 주석처리 하다보면 문제를 일으키는 부분이 나올 수도.
어쩌면 다른 자바스크립트가 오류를 내는 걸지도 모릅니다.
//document.all["OK"].innerHTML = strConpButton; 이 소스도 주석처리가 되어있구요.
주석에 document.all이 있다고 그러나? ㅡㅡ;
language="JavaScript" 는 type="text/javascript" 로 고쳐주세요.
기왕이면 어떤 줄에서 에러가 나는지 가르쳐주세요.
줄이 나타나지 않으면 한줄씩 주석처리 하다보면 문제를 일으키는 부분이 나올 수도.
어쩌면 다른 자바스크립트가 오류를 내는 걸지도 모릅니다.
-
- Posts: 4
- Joined: 2005 07 22 10:20 02
- Contact:
jsExpRestore 함수 소스부분이 ...
폼을 참조할 때
var form = document.forms["formName"];
폼의 개체를 참조할 때
var els = form.elements["elName"]; // 전 이걸 사용합니다.
var els = form["elName"]; // 표준인지... ie에선 됩니다만...
var frm = document.forms["f"];
...
frm.submit();
이렇게 되어야 하지 않을까 싶네요.
var form = document.forms["formName"];
폼의 개체를 참조할 때
var els = form.elements["elName"]; // 전 이걸 사용합니다.
var els = form["elName"]; // 표준인지... ie에선 됩니다만...
var frm = document.forms["f"];
...
frm.submit();
이렇게 되어야 하지 않을까 싶네요.
- Channy
- 해커
- Posts: 1006
- Joined: 2002 03 26 17:41 59
- Location: 아름다운 제주
- Contact:
Re: 어떻게 고쳐야할까요?
이건 "에러"가 아니고 "경고"입니다. 위에 말씀 하신대로 고치시면 됩니다만...pink wrote: 경고: 글로벌 속성으로 ID/NAME으로 참조된 요소입니다. 대신 W3C 표준인 document.getElementById()를 사용하십시오.
라는 에러가 뜹니다. 이걸 어떻게 고쳐서 사용해야 하나요??
실행되는데는 지장이 없습니다.
Who is online
Users browsing this forum: No registered users and 3 guests