엣지 브라우저에서 showModalDialog
- 작성자 :
- 서*
- 작성일 :
- 2021-07-01 14:10:46
- 조회수 :
- 4,910
- 구분 :
- 실행환경 / 기타
- 진행상태 :
- 완료
Q
엣지 브라우저에서 showModalDialog를 사용하려고 합니다.
관련하여 위키참고하여 수정하고 있는데 한 jsp 파일에서 그 자체가 호출된 팝업이기도 하고 다른 팝업 호출하기도 합니다.
A.jsp ----(showModalDialog)---> B.jsp ----(shoModalDialog)---> C.jsp
이럴때 B.jsp 에 아래와 같이 추가하였습니다.
script type="text/javascript" src="<c:url value='/js/showModalDialog.js'/>"></script>
script type="text/javascript" src="<c:url value='/js/showModalDialogCallee.js'/>"></script>
B.jsp 에서
getDialogArguments();
var varParam = window.dialogArguments;
하니까 값이 'undefined' 뜨더라구요..
해결방법이 있을까요?
+ script type="text/javascript" src="<c:url value='/js/showModalDialog.js'/>"></script> 이걸 지우니 object를 가져오긴 하지만 C.jsp 팝업이 표출되지 않았습니다.
관련하여 위키참고하여 수정하고 있는데 한 jsp 파일에서 그 자체가 호출된 팝업이기도 하고 다른 팝업 호출하기도 합니다.
A.jsp ----(showModalDialog)---> B.jsp ----(shoModalDialog)---> C.jsp
이럴때 B.jsp 에 아래와 같이 추가하였습니다.
script type="text/javascript" src="<c:url value='/js/showModalDialog.js'/>"></script>
script type="text/javascript" src="<c:url value='/js/showModalDialogCallee.js'/>"></script>
B.jsp 에서
getDialogArguments();
var varParam = window.dialogArguments;
하니까 값이 'undefined' 뜨더라구요..
해결방법이 있을까요?
+ script type="text/javascript" src="<c:url value='/js/showModalDialog.js'/>"></script> 이걸 지우니 object를 가져오긴 하지만 C.jsp 팝업이 표출되지 않았습니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
해당부분에 대한 코드예시는
공통컴포넌트 All-in-one 버전을 참고 하시면서
확인하시면 도움이 될듯 합니다.
표준프레임워크 포탈사이트
다음 URL주소에서
https://www.egovframe.go.kr/home/sub.do?menuNo=49
"공통컴포넌트 3.6.2 all-in-one 보안강화 패치"를 다운로드 받으셔서
관련된 코드를 참고 하실수 있습니다.
다만, 팝업형태의 모달은 보안이슈로 인해
최근 브라우저에서 자체적으로 허용하고 있지 않기 때문에
권장 드리지 않습니다.
위의 안내해 드린 동일한 URL주소에서
최신 버전의 공통컴포넌트
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으시면
jquery-ui기반의 레이어 기반 모달팝업에 대한 예제를 확인하실수 있습니다.
감사합니다.
표준프레임워크센터 입니다.
해당부분에 대한 코드예시는
공통컴포넌트 All-in-one 버전을 참고 하시면서
확인하시면 도움이 될듯 합니다.
표준프레임워크 포탈사이트
다음 URL주소에서
https://www.egovframe.go.kr/home/sub.do?menuNo=49
"공통컴포넌트 3.6.2 all-in-one 보안강화 패치"를 다운로드 받으셔서
관련된 코드를 참고 하실수 있습니다.
다만, 팝업형태의 모달은 보안이슈로 인해
최근 브라우저에서 자체적으로 허용하고 있지 않기 때문에
권장 드리지 않습니다.
위의 안내해 드린 동일한 URL주소에서
최신 버전의 공통컴포넌트
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으시면
jquery-ui기반의 레이어 기반 모달팝업에 대한 예제를 확인하실수 있습니다.
감사합니다.