BLOG main image
분류 전체보기 (1007)
내이야기 (195)
이것저것 (301)
여행잡담 (73)
잡학사전 (437)
297,893 Visitors up to today!
Today 14 hit, Yesterday 108 hit
daisy rss
2009/07/03 11:59
자바스크립트로 코딩을 하다 "해당 인터페이스를 지원하지 않습니다."라는 에러가 발생하였는데요.
var divElement = document.createElement("div");
var arrayOfSpans = [
   document.createElement("span"),
   document.createElement("span")
];
divElement.appendChild(arrayOfSpans);
확인해보니 divElement의 appendChild()의 파라미터로 배열을 넣어서 발생한 문제였더군요.
IE에서 제공한 인터페이스에서 지원하지 않는 파라미터가 오는 경우, 다음의 Error가 발생합니다.
Object
   name="Error"
   number=-2147467262
   description="해당 인터페이스를 지원하지 않습니다. \n"
   message="해당 인터페이스를 지원하지 않습니다. \n"

반대로, 객체에서 지원하지 않는 인터페이스를 호출한 경우에는 다음의 Error가 발생합니다.
예를 들면 이렇게 호출했다면요. arrayOfSpans.appendChild(divElement);
Object
   name="TypeError"
   message="개체가 이 속성 또는 메서드를 지원하지 않습니다."
   number=-2146827850
   description="개체가 이 속성 또는 메서드를 지원하지 않습니다."

정리하고 보니 에러의 의미가 이해는 가네요 --;;;;
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://okjungsoo.tistory.com/trackback/7953991 관련글 쓰기
BlogIcon alankang | 2009/07/03 12:27 | PERMALINK | EDIT/DEL | REPLY
아하 ㅋ 그런 차이가!
Name
Password
Homepage
Secret
(영리목적의 광고성 글을 올릴 경우 한국 정보 보호 진흥원에 신고처리되며 정보통신망 이용촉진 및 정보보호 등에 관한법률(법 제50조의7)에 의거하여 처벌받게 됩니다. 2006.03.22)
prev"" #1 #2 #3 #4 #5 ... #1007 next