Открытие Spring JSP во всплывающем окне - PullRequest
0 голосов
/ 06 октября 2011

Моему приложению необходимо решение, подобное почте Outlook: открыть другую страницу в виде всплывающего окна в родительском окне.Приложение основано на Spring 3 и использует jsps.Как сделать всплывающее окно со страницей моего приложения, чтобы оно работало так, как задумано, по крайней мере, в большинстве распространенных браузеров?

Я пробовал target и window.open, не заставляя их работать должным образом в Firefox.

1 Ответ

1 голос
/ 04 октября 2012

В качестве примера, пример приложения Spring travel содержит 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>

Это показывает, как ссылка украшена событием Ajax для запуска searchForm.jspкогда ссылка нажата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...