2011-05-13 12 views
0

미리보기 버튼이있는 팝업 창이 있는데, 클릭하면 사용자가 선택한 문서의 미리보기가 표시됩니다. 이 팝업 창은 다른 페이지에서 호출됩니다. fileretension.aspx. 미리보기 후에 사용자가 팝업 창의 닫기 아이콘을 클릭하면 상위 페이지에서 파일 이름을 인수로 사용하여 DeleteTempFiles이라는 함수를 호출합니다. 이 코드의 라인이다 : 나는 팝업 창에 숨겨진 변수에 파일 이름을 저장하고 올바르게 fileName의 값을 가지고자바 스크립트 함수 호출

window.opener.callBack("DeleteTempFiles('"+fileName+"');"); 

하지만, 자바 스크립트 오류가 발생합니다 - "개체가이 속성을 지원하지 않습니다 또는 방법 ".

여기에서 문제가 될 수있는 것은 브라우저와 관련이 있습니까? 다른 페이지에서 같은 기능을 사용했는데 제대로 작동합니다.

답변

0

콜백 메소드를 구성 했습니까? 그런 일을하려고하는 사람은 본 적이 없습니다.

부모 창에서 함수를 호출하려면, 당신이 할 필요가

window.opener.DeleteTempFiles(fileName); 
입니다