четверг, 3 апреля 2014 г.

Как сделать возврат на место перехода по ссылке

Иногда может потребоваться сделать ссылку назначение которой есть возврат на предыдущую страницу в место перехода.
Такой переход можно осуществить кликнув по кнопке "Назад" в браузере, но это не решение, а решением будет команда браузеру перейти назад, которая реализуется средствами Java Script.
<a style="cursor: pointer;" onclick="history.back(); return false;">Вернуться в магазин</a>
Это решение работает во всех браузерах от IE7 и до Safari.
Не всегда можно воспользоваться якорями, особенно если контент страницы генерируется, как, например, в интернет-магазинах, а скриптом всё решается просто и изящно.