2015-11-28 3 views
0

У меня есть метод, который делает какие-либо манипуляции с страницей yahoo.com (синтаксический анализ, изменение текстов на нем и т. Д.), И, наконец, мой метод сохраняет все изменения на странице Yahoo.com result.html.Манипуляции на выбранной странице в GWT

У меня есть кнопка на странице в Google Web Toolkit и слушателя на нем:

myButton.addClickHandler(new ClickHandler() { 
public void onClick(ClickEvent event) { 
changeYahoo(); }}); 

Вопрос в том, как я могу показать в странице результатов окна одного и того же браузера после того, как кнопка (MyButton) нажата?

ответ

0

Одним из подходов было бы установить внутренний HTML-элемент тела. Зависит от эффекта, который вы хотели бы видеть.

Не проверял этот код, но если у вас есть манипулируют HTML как строку, вы можете добиться успеха, делая это:

Element e = RootPanel.getBodyElement(); 
e.setInnerHtml(changedYahooString); 

Update: А еще раз перечитал ваш вопрос, вы, наконец, файл на сервере с результатом? Тогда вы должны просто указать свой браузер и обслуживать страницу с сервера. Этот ответ должен быть полезен для вас тогда: Navigate between GWT modules