팝업창 재문의
- 작성자 :
- 이*규
- 작성일 :
- 2014-03-26 10:52:13
- 조회수 :
- 837
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요. 전자정부로 개발을 시작한 초보 개발자입니다.
먼저 빠르고 아주 상세한 답변 감사드립니다....
팝업관리에서 등록된 팝업창을 메인 화면에서 띄우는 방법을 검색하던중에..
아래와 같은 답변을 봤는데요..
아래와 같이 해봤는데...저는 메인화면에 팝업창이 뜨질않네요...
ㅠㅠ
/uss/ion/pwm/listMainPopup.do URL을 호출하시면 테스트용 메인 페이지를 확인해 보시면 수 있습니다.
구체적으로 처리하시는 방법은 EgovPopupManageController.java의 egovPopupManageMainList 메소드를 참조하시면 됩니다.
이 메소드에서 팝업창에 필요한 정보를 다음과 같이 담으시고, 메인 페이지로 return 하시면 됩니다.
List reusltList = egovPopupManageService.selectPopupMainList(popupManageVO);
model.addAttribute("resultList", reusltList);
return "egovframework/com/uss/ion/pwm/EgovPopupMainList"; // 메인 페이지로 지정
JSP에서는 이 resultList 부분을 다음과 같은 방식으로 호출하는 javasript를 onload 이벤트 등에서 처리하시면 되시구요.
function fn_egov_init_PopupManage(){
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<c:if test="${resultInfo.ntceAt eq 'Y'}">
if(fnGetCookie('${resultInfo.popupId}') == null ){
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
먼저 빠르고 아주 상세한 답변 감사드립니다....
팝업관리에서 등록된 팝업창을 메인 화면에서 띄우는 방법을 검색하던중에..
아래와 같은 답변을 봤는데요..
아래와 같이 해봤는데...저는 메인화면에 팝업창이 뜨질않네요...
ㅠㅠ
/uss/ion/pwm/listMainPopup.do URL을 호출하시면 테스트용 메인 페이지를 확인해 보시면 수 있습니다.
구체적으로 처리하시는 방법은 EgovPopupManageController.java의 egovPopupManageMainList 메소드를 참조하시면 됩니다.
이 메소드에서 팝업창에 필요한 정보를 다음과 같이 담으시고, 메인 페이지로 return 하시면 됩니다.
List reusltList = egovPopupManageService.selectPopupMainList(popupManageVO);
model.addAttribute("resultList", reusltList);
return "egovframework/com/uss/ion/pwm/EgovPopupMainList"; // 메인 페이지로 지정
JSP에서는 이 resultList 부분을 다음과 같은 방식으로 호출하는 javasript를 onload 이벤트 등에서 처리하시면 되시구요.
function fn_egov_init_PopupManage(){
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<c:if test="${resultInfo.ntceAt eq 'Y'}">
if(fnGetCookie('${resultInfo.popupId}') == null ){
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
A
안녕하세요. 이성규님.
참고하신 소스는 스프링은 통해서 jsp로 popupManageVO를 reusltList에 담아 전달 된 데이터를 순차적으로 출력하는 소스입니다.
우선 팝업에 내용이 없는 것인지, 또는 화면단에서 자바 스크립트 자체에 오류가 발생하여 동작이 제대로 되지 않는지를 파악해야 할 것 같습니다.
현재 질문주신 내용 만으로는 정확한 원인을 찾기가 어렵습니다.
브라우저 상의 콘솔 또는,
팝업이 동작되지 않는 페이지를 브라우저에 띄우신 후 javascript 오류 등을 확인하셔서 질문을 주시면 좀더 원인을 파악하는데 도움이 될 것 같습니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.
참고하신 소스는 스프링은 통해서 jsp로 popupManageVO를 reusltList에 담아 전달 된 데이터를 순차적으로 출력하는 소스입니다.
우선 팝업에 내용이 없는 것인지, 또는 화면단에서 자바 스크립트 자체에 오류가 발생하여 동작이 제대로 되지 않는지를 파악해야 할 것 같습니다.
현재 질문주신 내용 만으로는 정확한 원인을 찾기가 어렵습니다.
브라우저 상의 콘솔 또는,
팝업이 동작되지 않는 페이지를 브라우저에 띄우신 후 javascript 오류 등을 확인하셔서 질문을 주시면 좀더 원인을 파악하는데 도움이 될 것 같습니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.