Прежде всего, я хотел бы сказать, что я прошел через все сообщения, похожие на мой запрос, но у меня есть несколько разных требований.Как получить данные из одного окна браузера в другое окно в gwt?
В нашем проекте мы используем gwt для разработки модулей, в одном из наших модулей у нас есть кнопка «Редактировать», которая открывает новое окно браузера, которое включает «CKEditor». Мы модифицируем данные в ckeditor (по URL-адресу) из виджета gwt.
Окно открывается с помощью следующей фрагмент кода (JSNI) в моем GWT виджет:
private static native BodyElement getBodyElement(String url) /*-{
var win = window.open("url", "win", "width=940,height=400,status=1,resizeable=1,scrollbars=1"); // a window object
return win.document.body;
}-*/;
Недавно открытое окно имеет вид HTML, который с ckeditor
.
Итак, здесь я закрываю новое окно после отправки моей формы, но я хочу, чтобы отредактированный текст отображался в старом окне. Как я могу достичь этого требования?
Не быть евангелистом jQuery, но вы также можете отправлять сообщения без HTML5 при условии, что у вас включен jQuery. см. [этот плагин] (https://github.com/cowboy/jquery-postmessage). –
и я знаю, [jQuery - это не ответ на все] (http://i.stack.imgur.com/sGhaO.gif) ... –