2011-10-06 4 views
0

내 응용 프로그램에는 Outlook 메일과 같은 솔루션이 필요합니다. 상위 페이지에서 팝업 창으로 다른 페이지를여십시오. 응용 프로그램은 Spring 3 기반이며 jsp를 사용합니다. 적어도 대부분의 일반 브라우저에서 의도 한대로 작동하도록 응용 프로그램 페이지에서 팝업을 만드는 방법은 무엇입니까?팝업 창에서 Spring jsp 열기

Firefox에서 제대로 작동하지 않고 target 및 window.open을 시도했습니다.

+0

시도한 것을 보지 않고는 불가능합니다. 링크의'target = "_ blank"'는 잘 작동합니다. –

+0

target = "_blank는 Firefox에서 나를 위해 새 탭을 엽니 다. – mjgirl

+0

그리고 그걸로 창 크기를 어디에서 조정 하시겠습니까? – mjgirl

답변

1

예를 들어 Spring 여행 샘플 앱에는 팝업을 통해 실행되는 jsp가 들어 있습니다.

<a id="changeSearchLink" href="hotels/search?searchString=${searchCriteria.searchString}&pageSize=${searchCriteria.pageSize}">Change Search</a> 
<script type="text/javascript"> 
    Spring.addDecoration(new Spring.AjaxEventDecoration({ 
     elementId: "changeSearchLink", 
     event: "onclick", 
     popup: true, 
     params: {fragments: "searchForm"}  
    })); 
</script> 

링크가 클릭되었을 때 searchForm.jsp를 시작하기 위해 Ajax 이벤트로 링크를 장식하는 방법을 보여줍니다.