新浏览器窗口中的GWT弹出窗口

时间:2009-11-14 18:50:37

标签: gwt

我试图点击按钮打开新的弹出窗口(浏览器窗口)。请建议如何强制它。

3 个答案:

答案 0 :(得分:20)

这应该为您提供有关如何执行此操作的基本知识。

    Button openWindow = new Button("Open Window");
    openWindow.addClickHandler(new ClickHandler() {

        public void onClick(final ClickEvent clickEvent) {
            Window.open("http://google.com", "_blank", null);
        }
    });
    RootPanel.get().add(openWindow);

答案 1 :(得分:5)

Window.open() ClickHandler中使用Button's应该可以解决问题。

答案 2 :(得分:3)

我们必须使用HTML's Target属性告诉浏览器它应该打开的位置。

Window.open("www.google.com","_blank","");

_blank 在新窗口或标签页中打开链接的文档

_self 在点击的相同框架中打开链接的文档(这是默认设置)

_parent 打开父框架中的链接文档

_top 在窗口的正文中打开链接的文档