2012-04-16 4 views
3

에 UNDEFINE 오류 이 정의되지 않은 오류? 다음은은 내가 아래 iframe이있는 iframe을

코드입니다 :

$(".uploadbutton").click(function() { 
      $(".upload_target").contentWindow.stop(); //for anything but IE 
      $(".upload_target").contentWindow.document.execCommand("Stop"); // for IE 
    return stopImageUpload(); 

});

답변

5

contentWindow은 기본 자바 스크립트이며 contentWindow 값이없는 jQuery 컬렉션에서 사용하기 때문에 undefined이 표시됩니다. 먼저 DOM 객체를 가져와야합니다. 대신 다음을 수행하십시오.

$('.upload_target').get(0).contentWindow 
+0

안녕하세요, 오류가 발생하지 않았지만 마지막 질문 하나만 할 수 있습니까? 위의 코드는 파일 업로드를 중지하는 것이지만 작동하지 않는 것 같습니다. 사용자가 .upload 버튼을 클릭했을 때 jquery로 파일 업로드를 중단하는 방법을 알고 계십니까? – user1333290

+0

@ user1333290 우리는'uploadbutton'이 무엇인지 모른 채로 두 번째 질문에 대답 할 방법이 없습니다. – jbabey

+0

.uploadbutton은 일반 버튼에 주어진 클래스입니다 (입력 유형 = '버튼 클래스 ='업로드 버튼 '). – user1333290