JS — Эмуляция кнопки «назад» в javascript
Хочу написать кнопку, при нажатии на которую будет эмулироваться кнопка «назад», как в браузере. Есть такая функция в javascript?
Отслеживать
51.6k 201 201 золотой знак 65 65 серебряных знаков 247 247 бронзовых знаков
задан 23 окт 2017 в 4:14
duddeniska duddeniska
3,968 17 17 золотых знаков 67 67 серебряных знаков 113 113 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В HTML5 появилось history API, которое поддерживает использование браузерной истории
Вы можете вынести код из onclick в другую функцию, если хотите добавить еще какие-то действия, которые должны произойти до перехода назад.
Отслеживать
ответ дан 23 окт 2017 в 4:20
Sergey Glazirin Sergey Glazirin
5,648 5 5 золотых знаков 19 19 серебряных знаков 36 36 бронзовых знаков
Не хочу заводить новую тему, посему спрошу тут. У меня на странице есть переход на новую страницу. С главной на дочернюю, грубо говоря. На дочерней странице список треков, по которым можно кликнуть и пойдет воспроизведение. При переходе на дочернюю страницу и последующим нажатием кнопки «назад» в системе андроид, происходит возврат на главную страницу — это то, что мне нужно. Но если я начинаю клацать по трекам, то что бы вернуться на главную, мне нужно кнопку «назад» нажать ровно столько раз, сколько раз я кликнул по ссылкам — это то, чего я хочу избежать. Как это можно реализовать?
5 июн 2019 в 13:50
Мне кажется, что для этого лучше задать новый вопрос, так как браузер для андроида, судя по всему работает по другому, да и желательно иметь какой-то пример кода страницы с треками, который бы помог выявить причину такого поведения.
Как сделать ссылку ‘вернуться назад’?

Как присвоить путь для кнопки так, что бы она возвращала на предыдущую страницу — тоже самое, что кнопка назад на панели браузера делает?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как вернуться на строчку назад
begin write(‘Сколько было игр ‘); readln(hmp); for i1:= 0 to hmp do begin.
Сделать так, чтобы тестируемый при неверно сделанном ответе мог вернуться назад и исправить ошибку
В общем, она не работает.. Еще вопрос, как можно здесь сделать так, чтобы тестируемый при неверно.
Подскажите как в python вернуться на действие назад?
from Tkinter import * import tkMessageBox import Tkinter import tkFileDialog def donothing().
256 / 234 / 38
Регистрация: 31.10.2010
Сообщений: 504
input type="button" onclick="history.back();" value="Назад"/> a href="#" onclick="history.back();">Назад/a>
Регистрация: 25.05.2011
Сообщений: 388
a href="#" onclick="history.back(-3);">Назад/a>
значение функции back имеет значение, ‘-3’ — возвращает на три страницы назад.
Сообщение от Good-bad man 
input type="button" onclick="history.back();" value="Назад"/> a href="#" onclick="history.back();">Назад/a>
отлично работает! мне вот тоже самое но на мою картинку прописать. поможешь?
256 / 234 / 38
Регистрация: 31.10.2010
Сообщений: 504
Сообщение от Илюха 
мне вот тоже самое но на мою картинку прописать. поможешь?
Не уверен, что правильно понял, но (вместо image.png — ваша картинка):
a href="#" onclick="history.back();return false;">img src="image.png" alt="Картинка"/>/a>
Все правильно) Благодарю!)
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как перейти на другую форму окна, и вернуться назад
С# Как перейти на другую форму окна , и назад вернуться (без диалоговых окон) Нужно перейти в.

Какой лучший способ вернуться назад по кнопке «Назад»
Использовать метод back? Задействовать php? (более сложно).
Как через goto вернуться назад, чтоб еще раз проверить функцию?
ребят,подскажите пожалуйста,как мне через goto вернуться назад,чтоб еше раз проверить мою функцию? .
Или воспользуйтесь поиском по форуму:
Как сделать кнопку назад или как вернуться на предыдущую страницу? HTML и JS
Как сделать кнопку назад или как вернуться на предыдущую страницу средствами HTML и JS? В данной статье мы рассмотрим многие решения и примеры с функцией history в js.
Код HTML и JS
Как сделать кнопку, которая вернёт на 2 и более страниц назад?
У функции back есть значение. Например, указав, ‘-2’ — пользователь возвращается на 2 страницы назад. Смотрим пример:
Код HTML и JS
И да — ссылкой может быть и изображение, и блок и тд.
Код HTML и JS
Как автоматически переслать пользователя назад? JS
Для этого достаточно перед закрывающим head написать
Код HTML и JS
.
Другие функции с history в js
Обновить, назад, вперёд.
Код HTML и JS
Обновить
Вперёд
Назад
Вперёд
Спасибо за внимание! Вопрос частый! Надеюсь многим поможет!)
Курсы javascript
Всем привет.
Пожалуйста помогите дописать js код так, чтобы он делал именно то что задумано.
Суть вопроса.
Есть кнопка при нажатие на которую мы возвращаемся назад (на предыдущую страницу), как сделать чтобы данный js работал в пределах определенного домена, то-есть , перейдя на example.com/page/1 с поисковой выдачи, или напрямую со стартовой страницы браузера, нас не выкидывала бы обратно при нажатии на кнопку «Назад» на страницу выдачи или на стартовую страницу браузера. Как сделать чтобы код понимал, что мы пришли на страницу example.com/page/1 с другого ресурса и при нажатии на кнопку «Назад» он нас отправлял бы на example.com а не страницу выдачи к примеру? + если мы перейдем на страницу example.com/page/1 к примеру со страницы example.com/page/ то при нажатии на кнопку «Назад» нас бы возвращала бы на страницу example.com/page.
Как сделать чтобы кнопка «Назад» работала бы в пределах определенного сайта? Если мы пришли на страницу example.com/page/1 со страницы example.com/page или example.com/test, при нажатии на кнопку «Назад» мы будем возвращаться на предыдущую страницу (example.com/page или example.com/test), так как предыдущая страница находится в рамках нашего домена example.com. А если мы пришли на страницу example.com/page/1 через Google, Yandex и тп, или со стартовой страницы браузера, то при нажатии на кнопку «Назад» нас возвратит не на Google к примеру, а на главную страницу сайта example.com.
Javascript
function goBack() window.history.back();
>