如何将按钮链接到另一个html页面?
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
//this code has to redirect to another page within the project
}
答案 0 :(得分:4)
这个问题被标记为GWT所以基于...要完全在客户端上完成,你可以使用com.google.gwt.user.client.Window
类。
Window.open(linkURL, "_self", "");
答案 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