none
자바스크립트의 팝업창에서 다시 팝업창을 열면 top 속성이 동작하지 않고 오류가 납니다. RRS feed

  • 질문

  • IE 11 환경에서 자바스크립트로 구현된 웹페이지에서...

    팝업을 모달창으로 생성한 다음, 특정값을 선택하고 선택된 값을 부모창으로 넘겨줄 때,

    부모창에 구현된 자바스크립트 함수 호출을 위해서

    top.dialogArguments.GetPopupRst(val1);  ...   <-  GetPopupRst(val1)  부분이 부모창에서 구현된 함수입니다.

    라고 구현을 해서 잘 써오고(?) 있습니다.

    그리고 경우에 따라서 팝업창에서 다시 한 번 팝업창을 생성해서

    동일한 방식으로 구현을 했구요..

    팝업창에서 첨부파일 업로드를 하기 위해서 다시 한 번 첨부파일 업로드 창을 팝업으로 띄우는 경우 등입니다.

    그런데...

    며칠전부터 팝업창에서 다시 팝업창을 호출하는 경우에는

    top 속성이 먹히지 않고 오류가 발생합니다.

    '정의되지 않음 또는 null 참조인 'GetPopupTwoRst' 속성을 가져올 수 없습니다.' 

    ..............

    windows XP의 IE8 환경에서는 잘 동작하는데..

    windows7 또는 windows8 의 IE11 버전에서는 오류가 발생하네요.

    이런 경우는 어떻게 처리해야 하는지 알려주세요.

    2014년 12월 16일 화요일 오전 2:11

답변

  • 자문 자답을 하게 되네요.

    OS 보안패치 중에서 KB3008923 때문에 생긴 오류네요.

    해당 패치를 제거하면 모든게 제대로 굴러가는 듯..

    2014년 12월 18일 목요일 오전 4:29