如何将按钮链接到另一个html页面?

时间:2010-07-08 20:53:11

标签: gwt

如何将按钮链接到另一个html页面?

button.addClickHandler(new ClickHandler() {

public void onClick(ClickEvent event) {
  //this code has to redirect to another page within the project
}

4 个答案:

答案 0 :(得分:4)

这个问题被标记为GWT所以基于...要完全在客户端上完成,你可以使用com.google.gwt.user.client.Window类。

Window.open(linkURL, "_self", ""); 

Here's a link to the docs

答案 1 :(得分:4)

在gwt javadocs下查看Window类。 Window类中有一些静态成员。

open函数与javascript中的相同:

Window.open(url, targetFrame, features )

在GWT中,“_ self”是当前活动显示框/窗口的名称。

位置替换,就像在javascript中一样:

Window.location.replace(url)

显示警告或确认窗口:

Window.alert(msg)
Window.confirm(msg)

答案 2 :(得分:0)

如果您想要一个按钮但不在脚本中,则可以尝试以下操作:

<a href="//Wherever your page is//">YOUR PAGE</a>
<a href="https://stackoverflow.com/">Stack Overflow</a>

答案 3 :(得分:-1)

无需使用JS。从HTML5开始,按钮支持formaction属性,您可以在其中指定URL。

<form>
    <button formaction="http://stackoverflow.com">Go to stackoverflow!</button>
</form>

参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-formaction