2009-06-05 2 views
-1

저는 Ajax 컨트롤 툴킷 1.0.20229.0, jquery 1.3.2 및 thickbox 3을 사용하는 응용 프로그램을 만들고 있습니다.JavaScript : "액세스가 거부되었습니다"및 "개체가이 속성 또는 메서드를 지원하지 않습니다."오류

우리는 Ajax 컨트롤 툴킷을 제거하는 과정에 있지만 대규모 앱이므로 완전히 제거하기 전에 여러 버전을 사용할 것입니다.

iframe이 포함 된 thickbox 모달을 팝업하는 링크를 클릭하면 대부분의 경우 작동합니다. IE7에서는 때때로 "액세스가 거부되었습니다"또는 "개체가이 속성이나 메서드를 지원하지 않습니다."겉으로보기에는 무작위로 표시되지만 오류는 항상 ajax 컨트롤 툴킷 javascript에서 발생하는 것 같습니다.

누구든지 이전에 본 적이 있습니까? 아니면 추적하는 방법에 대한 제안이 있습니까?

+0

관련 코드를 게시 할 수 있습니까? –

+0

쉽지 않은데, 실패한 코드는 ajavax 컨트롤 툴킷에 있습니다. 내가 한 일은 html에 연결하는 것뿐입니다. 가능한 한 작은 예제로 작업하고 있습니다. 나는 그 과정에서 버그를 발견하기를 희망하고있다. – ilivewithian

답변

2

브라우저가 준비가되기 전에 dom에 액세스하는 것처럼 보이십니까?

당신은 (jQuery를 예)에서 자바 스크립트

$(document).ready(function(){ ...do your stuff here ...}); 

을 포장하고 있습니까?

내가 먼저 시도 할 것입니다.

+0

그 또는 컨트롤 라이브러리가 단순히로드되지 않습니다. – cgp

+0

아약스 컨트롤 툴킷에 포함 된 코드는 내 코드가 아닙니다. – ilivewithian

+0

또는 iframe 액세스가 x- 도메인이됩니다 – annakata

3

"액세스가 거부되었습니다"는 일반적으로 상호 도메인 참조가있을 때옵니다. jQuery를 실행하는 도메인이 아닌 다른 도메인의 페이지를 참조하는 방법이 있는지 확인하십시오. Ajax Control Toolkit 자체는 상호 도메인 참조를 수행하지 않습니다.

+0

이렇게하는 방법이 있습니까? 내 페이지가 다른 서버에서 환율 정보 피드 정보에 액세스하려고하는데이 오류가 발생합니다 ... 감사합니다. – Jimbo

관련 문제