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가 발생합니다.
반대로, 객체에서 지원하지 않는 인터페이스를 호출한 경우에는 다음의 Error가 발생합니다.
예를 들면 이렇게 호출했다면요. arrayOfSpans.appendChild(divElement);
정리하고 보니 에러의 의미가 이해는 가네요 --;;;;
IE에서 제공한 인터페이스에서 지원하지 않는 파라미터가 오는 경우, 다음의 Error가 발생합니다.
Object
name="Error"
number=-2147467262
description="해당 인터페이스를 지원하지 않습니다. \n"
message="해당 인터페이스를 지원하지 않습니다. \n"
반대로, 객체에서 지원하지 않는 인터페이스를 호출한 경우에는 다음의 Error가 발생합니다.
예를 들면 이렇게 호출했다면요. arrayOfSpans.appendChild(divElement);
Object
name="TypeError"
message="개체가 이 속성 또는 메서드를 지원하지 않습니다."
number=-2146827850
description="개체가 이 속성 또는 메서드를 지원하지 않습니다."
정리하고 보니 에러의 의미가 이해는 가네요 --;;;;
'잡학사전 > JS(JavaScript)' 카테고리의 다른 글
| IE, 해당 인터페이스를 지원하지 않습니다. (1) | 2009/07/03 |
|---|---|
| function의 arguments를 array로 변환하기 (2) | 2009/06/16 |
| IE에서 filter와 filters의 차이 (0) | 2009/05/27 |
| 자바스크립트를 동적으로 로딩하기 (0) | 2009/05/17 |
| JavaScript, 변수가 생성되는 시점 (2) | 2009/04/29 |
| Firefox, a태그의 href에 인코딩된 문자열과 인코딩 되어야할 문자열이 함께 포함된 경우 (4) | 2009/02/05 |



이올린에 북마크하기
이올린에 추천하기