I am trying to open new pop up window (browser window ) on click of button . Please suggest how to impement it.
3 Answers
This should give you the basic idea on how to do this.
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);
-
This doesn't seam to support keeping access to the state of the application. Commented Jul 18, 2012 at 9:25
We have to use HTML's Target attribute to tell the browser,that where it should open.
Window.open("www.google.com","_blank","");
From the link
_blank Opens the linked document in a new window or tab
_self Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top Opens the linked document in the full body of the window