2009-11-14 19 views
8

Ich versuche, ein neues Popup-Fenster (Browser-Fenster) auf Knopfdruck zu öffnen. Bitte schlagen Sie vor, wie Sie es umsetzen können.GWT Popup-Fenster im neuen Browser-Fenster

+0

Bitte markieren Sie die Antwort, die Sie als hilfreich gefunden haben. – tpow

Antwort

20

Dies sollte Ihnen die grundlegende Idee, wie dies zu tun ist.

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

wenn ich Werte von Popup zu RootPanel auffüllen will dann wie man das macht ??? –

+0

Dies unterstützt nicht den Zugriff auf den Status der Anwendung. –

3

Wir haben HTML's Target Attribut verwenden, um den Browser zu sagen, dass dort, wo es öffnen sollte.

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

_blank öffnet das verknüpfte Dokument in einem neuen Fenster oder Tab

_self das verknüpfte Dokument im selben Rahmen öffnet wie es angeklickt wurde (das ist Standard)

_parent Öffnet das verknüpfte Dokument im übergeordneten Rahmen

_top Öffnet das verknüpfte Dokument im gesamten Fensterbereich

Verwandte Themen