showModalDialog 작동은 정상인데 띄워진 팝업이 모달리스처럼 작동됩니다.
- 작성자 :
- 봄*
- 작성일 :
- 2022-11-18 13:53:46
- 조회수 :
- 789
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요?
모달리스가 아닌 모달 팝업이 필요해서
이곳의 showModalDialog 을 참고해서 작성했습니다.
showModalDialog 작동은 정상(부모창과 자식창의 데이터 주고 받기 정상)인데
띄워진 팝업이 모달리스처럼 작동됩니다.
거기에다가
각 종 옵션 준것들
예) "dialogwidth=200,dialogheight=100,resizable=yes,scroll=yes,status=yes"
해도
모두 먹히지 않습니다.
즉, 팝업 뒤의 부모창 클릭하면 접근되고 편집도 가능합니다.
< 제가 구현한 방식 >
Parent.jsp -> showModalDialog(ChildModalPop.do ... ) -> ChildModalPop.jsp 팝업 뜸.
근데 이 팝업의 작동이 모달처럼 되지 않고 모달리스처럼 되고 있습니다.
저는 모달이 필요하거든요..
참고로 부모 jsp 에서 자식 jsp 를 바로 호출하지는 않고
자식.do 를 통해 jsp 가 호출되도록 즉, 일반적인 표준프레임워크의 흐름처럼 진행했습니다.
db 조회등도 필요해서요..
< 결론 질문 >
띄워진 팝업이 모달 처럼 작동되도록 하고 싶은데 방법 좀 알려주시면 감사하겠습니다...
수고하세요...
모달리스가 아닌 모달 팝업이 필요해서
이곳의 showModalDialog 을 참고해서 작성했습니다.
showModalDialog 작동은 정상(부모창과 자식창의 데이터 주고 받기 정상)인데
띄워진 팝업이 모달리스처럼 작동됩니다.
거기에다가
각 종 옵션 준것들
예) "dialogwidth=200,dialogheight=100,resizable=yes,scroll=yes,status=yes"
해도
모두 먹히지 않습니다.
즉, 팝업 뒤의 부모창 클릭하면 접근되고 편집도 가능합니다.
< 제가 구현한 방식 >
Parent.jsp -> showModalDialog(ChildModalPop.do ... ) -> ChildModalPop.jsp 팝업 뜸.
근데 이 팝업의 작동이 모달처럼 되지 않고 모달리스처럼 되고 있습니다.
저는 모달이 필요하거든요..
참고로 부모 jsp 에서 자식 jsp 를 바로 호출하지는 않고
자식.do 를 통해 jsp 가 호출되도록 즉, 일반적인 표준프레임워크의 흐름처럼 진행했습니다.
db 조회등도 필요해서요..
< 결론 질문 >
띄워진 팝업이 모달 처럼 작동되도록 하고 싶은데 방법 좀 알려주시면 감사하겠습니다...
수고하세요...
환경정보
-
- OS 정보 : win10 64bit
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat9
- DB 정보 : oracle 11g
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
showModalDialog 기능은
모던 웹브라우저에서 제거 되어 현재는 사용되지 않습니다.
다음 위키에 소개된 기능은
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:showmodaldialog
당시 기능 오류를 막기위해 대체되는 기능으로 실제 모달로 동작하지는 않습니다.
표준프레임워크 공통컴포넌트 all-in-one 프로젝트
최근 버전을 참고 하시면 레이어 기반의 모달 팝업 예시가 존재합니다.
일반회원관리 > 일반회원관리 등록 서비스에서
등록하고자 하는 아이디의 사용여부를 확인할 때 modal 창을 사용하고 있습니다.
해당 페이지의 내용을 참고하셔서 구성해보시기 바랍니다.
관련된 서비스의 소스코드 위치는 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v4.0:uss:%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B4%80%EB%A6%AC
감사합니다.
표준프레임워크센터입니다.
showModalDialog 기능은
모던 웹브라우저에서 제거 되어 현재는 사용되지 않습니다.
다음 위키에 소개된 기능은
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:showmodaldialog
당시 기능 오류를 막기위해 대체되는 기능으로 실제 모달로 동작하지는 않습니다.
표준프레임워크 공통컴포넌트 all-in-one 프로젝트
최근 버전을 참고 하시면 레이어 기반의 모달 팝업 예시가 존재합니다.
일반회원관리 > 일반회원관리 등록 서비스에서
등록하고자 하는 아이디의 사용여부를 확인할 때 modal 창을 사용하고 있습니다.
해당 페이지의 내용을 참고하셔서 구성해보시기 바랍니다.
관련된 서비스의 소스코드 위치는 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v4.0:uss:%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B4%80%EB%A6%AC
감사합니다.