2009-11-14 261 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在窗口全身打開鏈接的文檔

相關問題