2009-11-14 205 views

回答

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); 
+0

如果我想填充弹出到RootPanel的值,那么该怎么做? – 2011-12-22 00:33:58

+0

这没有缝隙支持保持对应用程序状态的访问。 – 2012-07-18 09:25:06

3

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

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

_blank打开一个新的窗口或标签

_self打开在同一帧中所链接的文档,因为它被点击的链接的文档(这是默认值)

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

_top在窗口全身打开链接的文档

相关问题