Как сделать ссылку ‘вернуться назад’?

Как присвоить путь для кнопки так, что бы она возвращала на предыдущую страницу — тоже самое, что кнопка назад на панели браузера делает?
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
Обновить
Вперёд
Назад
Вперёд
Спасибо за внимание! Вопрос частый! Надеюсь многим поможет!)
Как сделать кнопку НАЗАД на Web-странице
Иногда на вебстраницах возникает необходимость временно перейти на какую-либо другую (назовем ее вспомогательной) страницу, а затем вернуться обратно и продолжить работу с ней. Например, это может быть – страница справки, регистрации. При этом, очевидно, обратный адрес может быть самым разным. Как реализовать такой обратный переход на сайте? Чистых html/CSS здесь не хватит, необходимо будет использовать javascript. Самое простое – это, например, использование такой строчки в скрипте на вспомогательной странице: history.back(); Метод history запоминает историю переходов на странице и, по сути, его использование аналогично использованию кнопок браузера «Вперед» и «Назад», только несколько более функционально. Это – наиболее простой и удобный способ, но, только при одном условии: если новая (вспомогательная) страница не будет открыта в новом окне. Ведь иначе вспомогательная страница будет открываться впервые (точнее, сеанс для нее будет первый, переходов на ней еще не было). А это означает, что переходить назад, по сути-то, некуда. Поэтому данный способ нельзя назвать универсальным. Он не сработает, если пользователь принудительно откроет страницу в новой вкладке или за него сделает это браузер – в соответствии с настройками. В таком случае и атрибут ссылки target=”_self” не поможет: с открытой вспомогательной страницы невозможно будет перейти обратно (если, конечно, не ввести URL исходной страницы в адресной строке браузера вручную).
Более универсальный способ

Для его реализации понадобятся скрипты как на исходной, так и на вспомогательной страницах. Идея может быть разной. Одна из них основана на том, что адрес (URL) исходной страницы сохраняется в адресной строке браузера в виде GET-запроса. Тем самым. вспомогательная страница, получая такой запрос, знает о его источнике. Основываясь на этом, появляется возможность перехода обратно, т.е. на ту страницу, с которой был совершен переход. Схематически это можно представить следующим образом:
Скрипт на исходной странице
На странице, С КОТОРОЙ должен осуществляться переход, находится следующий скрипт, представляющий собой функцию – обработчик клика мыши ( onclick ):
Для того, чтобы функция в скрипте сработала, необходимо установить ее обработчик на какой-нибудь элемент одним из способов, например, так: Нажмите, чтобы перейти на вспомогательную страницу Обратите внимание, что атрибут href этой ссылки имеет соответствующий адрес, который указан в функции-обработчике события onclick. Это сделано для того, чтобы поисковые роботы понимали, на какую страницу будет происходить переход при нажатии на ссылку. Если это не нужно, тогда следует сделать пустой атрибут href, вида href=»#» Принцип работы этого скрипта заключается в том, что при вызове функции save_back(url) происходит открытие (вспомогательной) страницы, имеющей адрес url. Для этого определяется протокол страницы (например, http или https), а также остальная часть URL исходной вебстраницы, в том числе с, быть может, имеющимися данными GET-запроса (это то, что находится в URL после знака «?»). Полученные данные добавляются к URL открываемой страницы – и происходит переход на нее.
Скрипт на вспомогательной странице
На ней должен быть примерно такой скрипт: Этот скрипт также будет запускаться при клике мышью на какой-нибудь элемент, на который установлен соответствующий обработчик: Вернуться При клике на эту ссылку сработает скрипт, содержащийся в функции return_to_initial_page(). Обратите внимание, что в обоих ссылках (и на исходной, и на вспомогательной страницах) в обработчики кликов мыши добавлено return false; Эта строка отменяет действие при клике мышью на ссылку по умолчанию. Дело в том, что по умолчанию происходит переход по ссылке. При этом переход будет происходить именно на тот адрес, который указан в атрибуте href. Этот адрес (в частности, на вспомогательной странице) может не содержать обратного адреса страницы, с которой был совершен переход (если переход на вспомогательную страницу возможен не с какой-либо одной определенной, а с нескольких исходных страниц). Если вместо ссылки будет фигурировать другой элемент, например,
или , то необходимость в return false отпадет, конечно. Итак, скрипт на вспомогательной странице читает содержимое адресной строки и затем разбивает ее в массив по элементам «?». Обратим внимание, что в URL могут быть два таких символа. Первый появится, как уже было сказано, вследствие того, что к адресу вспомогательной страницы был добавлен адрес (за вычетом протокола) адрес исходной страницы. А второй мог присутствовать, как результат наличия параметров GET-запроса при загрузке исходной страницы. Иными словами, в адресной строке вспомогательной страницы может присутствовать один или два знака вопроса. Для перехода со вспомогательной страницы на исходную при клике на ссылку Вернуться из адресной строки считывается запрос и преобразуется к такому же виду, который он имел на исходной странице, после чего происходит загрузка страницы по этому адресу.
Замечания
Кроме того, следует отметить, что в статье, по сути, речь идет не о возврате на исходную страницу, а о повторной ее загрузке. Это, конечно, лишь имитация возврата. В частности, данные, введенные на этой странице, ее настройки могут не сохраниться. Кроме того, в отличие от именно ВОЗВРАТА, при загрузке страницы она будет открыта с самого начала сайта (т.е. верхняя ее часть будет расположена вверху экрана). Тогда как «истинный» возврат назад возвращает (исходную) страницу именно в том месте, из которого был сделан переход. Поэтому попробуем скомбинировать оба способа.
Комбинированный способ
если вспомогательная страница открывается в той же самой вкладке (окне), то пусть будет доступен метод history.back();
а вот если вспомогательная страница открывается в новом окне, то должен работать обсуждавшийся выше метод (ибо при этом history.back() не сработает).
Скрипт на вспомогательной странице немного изменится (добавится упомянутая выше строчка):
Вначале пытаемся вернуться назад. Если получится – оставшаяся часть скрипта не сработает и произойдет возврат на исходную страницу в то же самое место, откуда был совершен переход. Если нет – тогда, как и ранее, из параметров GET-запроса извлекаем адрес исходной страницы и переходим на нее.
Заключение
Конечно, в этой статье показан лишь один из вариантов технологии «возвращения» НАЗАД — на исходную страницу. Для этой цели, помимо GET-запроса, можно было бы использовать и иные технологии, например локальное хранилище localStorage . Кроме того, для полной имитации возврата НАЗАД неплохо было бы через GET-запрос передавать и величину прокрутки исходной страницы — чтобы потом, даже при открытии вспомогательной страницы в новом окне — вернуться в то же самое место исходной страницы, откуда был ранее сделан переход.
JS — Эмуляция кнопки «назад» в javascript
Хочу написать кнопку, при нажатии на которую будет эмулироваться кнопка «назад», как в браузере. Есть такая функция в javascript?
Отслеживать
51.6k 201 201 золотой знак 65 65 серебряных знаков 246 246 бронзовых знаков
задан 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
Мне кажется, что для этого лучше задать новый вопрос, так как браузер для андроида, судя по всему работает по другому, да и желательно иметь какой-то пример кода страницы с треками, который бы помог выявить причину такого поведения.