Как переходить со страницы html / php без использования форм или ссылок? - PullRequest
0 голосов
/ 13 января 2011

Я хочу перемещаться по страницам с помощью кнопок «Далее» и «Предыдущий» на моей странице.

Я хочу сделать это без использования форм или ссылок.

Страница может быть просто HTML / PHP.

Я хочу знать, как лучше всего это сделать.

Ответы [ 5 ]

4 голосов
/ 13 января 2011

Вам следует использовать ссылки, потому что вы никогда не сможете предсказать, какой уровень расширенной навигации поддерживает браузер пользователя.

При этом существует несколько альтернатив для загрузки новой страницы.

  • Вы можете использовать Javascript для загрузки следующей / предыдущей страницы при нажатии кнопки.
  • Вы можете использовать <link rel='previous'> и <link rel='next'> для отображения кнопок Next / Previous в некоторых браузерах.

Но опять же, если вы не можете придумать несколько веских причин, вам действительно следует использовать ссылки.

Может быть, вы можете рассказать больше о почему вы не хотитеиспользовать формы или ссылки?

1 голос
/ 13 января 2011
    <button type="button" onclick="javascript:window.location='/3726884/kak-perehodit-so-stranitsy-html-php-bez-ispolzovaniya-form-ili-ssylok';">next</button>
1 голос
/ 13 января 2011

Если вы хотите, чтобы кнопки на вашей странице и заставляли их загружать новый документ:

<button type="button" onClick="document.location='next'">Button</button>

Вы также можете использовать AJAX или jQuery с $('body').load('next.php body') метинками.

0 голосов
/ 13 января 2011

Javascript: работает почти так же, как кнопки браузера назад и далее

<a href="#" onclick="javascript:history.back();">Previous</a>

<a href="#" onclick="javascript:history.forward();">Next</a>

Надеюсь, это поможет.

Если вам не нужны ссылки, используйте вместо этого кнопку и отправьте ей событие onclick.

Для навигации по страницам

<button type="button" onclick="javascript:window.location='section1.php';">next</button>
<button type="button" onclick="javascript:history.go(-1);">Previous</button>
0 голосов
/ 13 января 2011

Единственный способ, который я сейчас помню, - это использовать что-то вроде этого:

Использование JavaScript в кнопке.

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