Как сделать кнопку ссылки на другую HTML-страницу? - PullRequest
0 голосов
/ 09 июля 2010

Как сделать кнопку ссылки на другую HTML-страницу?

button.addClickHandler(new ClickHandler() {

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

Ответы [ 4 ]

4 голосов
/ 09 июля 2010

Посмотрите в gwt javadocs класс Window. В классе Window есть несколько статических членов.

Функция открытия такая же, как в javascript:

Window.open(url, targetFrame, features )

В GWT "_self" - это имя текущего активного кадра / окна дисплея.

Место замены, как в javascript:

Window.location.replace(url)

Отображение окна предупреждения или подтверждения:

Window.alert(msg)
Window.confirm(msg)
4 голосов
/ 09 июля 2010

Вопрос помечен как GWT, поэтому на основании этого ... чтобы сделать это полностью на клиенте, вы можете использовать класс com.google.gwt.user.client.Window.

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

Вот ссылка надокументы .

0 голосов
/ 16 марта 2019

Если вы хотели кнопку, но не в сценарии, вы можете попробовать это:

<a href="//Wherever your page is//">YOUR PAGE</a>
<a href="https://stackoverflow.com/">Stack Overflow</a>
0 голосов
/ 02 июля 2015

Нет необходимости использовать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...