JavaScript: кнопка Назад (Back) в браузере

Зачастую необходимо сделать кнопку или ссылку, по нажатию на которую пользователь будет отправлен на предыдущую просмотренную страницу.

Далее приведу примеры, как сделать это при помощи JavaScript (JS).
1) кнопка "Назад"

<form>
<input type="button" value=" &lt;-- Назад " 
onclick="history.go(-1);return false;" />
</form> 

2) ссылка "Назад"

<a href="#" onclick="history.back();return false;">Назад</a>
или
<a href="#" onclick="history.go(-1);return false;">Назад</a>
Если не получилось, попробуйте так:
<a href="javascript:void(0);" onclick="history.back();">Назад</a>
или так:
<a href="javascript:history.back();">Назад</a>

Если внутрь тега <A> вставить тег <IMG>, то получится кнопка Назад в виде картинки.

Это работает во всех браузерах, включая FireFox, Google Chrome и IE.

В случае с history.go(-1) можно экспериментировать. Например, если указать history.go(1), то пользователь будет наоборот перенаправлен "Вперед" (Forward). Если history.go(-2), то - назад на две страницы.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

1 комментарий :