2009-11-14 43 views

Respuesta

20

Esto debería darle la idea básica de cómo hacer esto.

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

si quiero poblar valores de ventanas emergentes a RootPanel, ¿cómo hacer eso? –

+0

Esto no sirve para mantener el acceso al estado de la aplicación. –

3

tenemos que utilizar HTML's Target atributo para indicar al navegador, para que donde se debe abrir.

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

_blank abre el documento vinculado en una nueva ventana o pestaña

_self Abre el documento vinculado en el mismo marco que se ha hecho clic (esto es por defecto)

_parent Abre el documento vinculado en el cuadro principal

_top Abre el documento vinculado en el cuerpo completo de la ventana

Cuestiones relacionadas