JavaScript часто використовується для створення кнопки "назад" для повернення на попередньо переглянуту сторінку. Ви часто бачите щось подібне внизу веб-сторінки:



Це може бути корисно. Часто, коли ви закінчите читати веб-сторінку, вказівник миші знаходиться біля нижньої частини вікна, тому можливість переміщення знизу може бути корисною. Однак перед тим, як додати кнопку історії, слід задуматися про кілька важливих питань:

Що означає "назад" у контексті вашої веб-сторінки?
Куди хочуть повернутися ваші читачі?
Куди ви хочете, щоб поїхали ваші читачі?
Чи будь-який або всі з них можуть відповідати URL-адресі в історії браузера?

Занадто часто я знаходжу дійсно чудову веб-сторінку з веб-пошуку чи посилання, яка, очевидно, є частиною 2 або 3 більшої серії. Я бачу кнопку "назад", натискаю на неї, думаючи, що вона поверне мене до попередньої сторінки серії та опиниться на попередній сторінці моєї історії. Я повертаюся до сторінки, яка мене цікавить, оглядаюсь, і немає посилання на індекс чи першу сторінку в серії. Існує кнопка наступної чи вперед, дзеркальне зображення тієї, яку я спробував, і вона переходить на наступну сторінку серії. Ймовірно, це неправильне використання функції історії.

Існує чудове використання функції історії. Якщо ви пов'язуєте складні чи незнайомі слова з глосарієм, наявність кнопки повернення після кожного запису у словнику може мати багато сенсу. Ви можете посилатись на один і той самий елемент глосарію з кількох різних місць на вашому сайті, і люди, ймовірно, захочуть повернутися на сторінку, яку вони читали після пошуку цього терміна.

Також потрібно пам’ятати, що можливо, що URL-адреса в історії не повернеться до тієї сторінки, яку раніше переглядав ваш користувач. Існує кілька способів використання JavaScript для зміни вмісту сторінки без зміни URL-адреси в історії. Якщо ви використовуєте одну з цих функцій і хочете реалізувати функції історії, вам потрібно буде її реалізувати самостійно. Перевершення цього полягає в тому, що на відміну від історії браузера, ви відповідаєте за те, що в ньому є. Мінус у тому, що він працюватиме лише з вашим сайтом.

Коли ви вирішите, що хочете реалізувати функцію історії, це зробити дуже просто. Все, що вам потрібно зробити - це пов’язати своє зображення з URL-адресою форми:

Повертайся

Або встановіть відповідну подію для виклику window.history.back ()

Відео Інструкція: Robin Chase: Excuse me, may I rent your car? (Квітня 2024).