Чи є функція, яку я можу приєднати як подія натискання кнопки, щоб змусити браузер повернутися до попередньої сторінки?
<input name="action" type="submit" value="Cancel"/>
Чи є функція, яку я можу приєднати як подія натискання кнопки, щоб змусити браузер повернутися до попередньої сторінки?
<input name="action" type="submit" value="Cancel"/>
Відповіді:
Додайте це у вхідний елемент
<input
action="action"
onclick="window.history.go(-1); return false;"
type="submit"
value="Cancel"
/>
<input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />
Ця відповідь досить стара, тому це могло бути проблемою, впровадженою у більш сучасні версії браузерів. :)
action="action"
роль? І чи дійсно html ??
.js
файлах 2. вбудований JS повинен бути відключений через Політику безпеки вмісту для пом'якшення ін'єкцій XSS
history.back()
або
history.go(-1)
Покладіть це на onclick
ручку кнопки . Це повинно виглядати так:
<input name="action" onclick="history.back()" type="submit" value="Cancel"/>
Для переходу на попередню сторінку
Перший метод
<a href="javascript: history.go(-1)">Go Back</a>
Другий метод
<a href="##" onClick="history.go(-1); return false;">Go back</a>
якщо ми хочемо більше, ніж на один крок назад, тоді збільшуємось
For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on.......
Вам просто потрібно зателефонувати за наступним:
history.go(-1);
Найкоротший все ж!
<button onclick="history.go(-1);">Go back</button>
Я віддаю перевагу .go(-number)
методу, як тоді, для 1 або багатьох "зворотних" є лише 1 метод для використання / запам'ятовування / оновлення / пошуку тощо.
Також використання тегу для кнопки "назад" видається більш доцільним, ніж теги з іменами та типами ...
window.history.back ();
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
Простий. Один рядок.
<button onclick="javascript:window.history.back();">Go Back</button>
Як і відповідь Віма та Маліка, але лише в одному рядку.
Це єдине, що працює у всіх поточних браузерах:
<script>
function goBack() {
history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>
Працює для мене щоразу
<a href="javascript:history.go(-1)">
<button type="button">
Back
</button>
</a>