2009-11-14 8 views

Répondre

20

Cela devrait vous donner l'idée de base sur la façon de procéder.

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 je veux remplir les valeurs de popup à RootPanel alors comment faire ça ??? –

+0

Cela ne permet pas de maintenir l'accès à l'état de l'application. –

3

Nous devons utiliser HTML's Target attribut pour indiquer au navigateur, que là où il devrait ouvrir.

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

_blank Permet d'ouvrir le document lié dans une nouvelle fenêtre ou onglet

_self Permet d'ouvrir le document lié dans le même cadre que il a été cliqué (ce qui est par défaut)

_parent Ouvre le document lié dans le cadre parent

_top Ouvre le document lié dans le corps entier de la fenêtre

Questions connexes