Кнопка возврата назад

152
20 сентября 2017, 13:51

Итак. Есть у меня некая кнопка, которая используется для возврата назад. На случай, если человек зашел из поиска, другого сайта или новой вкладки, есть условие, отправляющее человека на главную страницу.

<a href="#" onclick="if (document.referrer.indexOf(window.location.host) !== -1) { history.go(-1); return false; } else { window.location.href = 'http://site.com'; }">Назад</a>

Однако, если страница была открыта в новом окне, ссылка перестает работать. Причины данной проблемы мне понятны, а вот можно ли это дело исправить/записать иначе? Чтоб при открытии ссылки в новом окне, при нажатии на эту кнопку так же отправляло на главную страницу?

READ ALSO
получить значения элементов через js

получить значения элементов через js

Есть табличная верстка, в каждой строке по 2 столбца, те

288
Как передать параметры класса в другой класс

Как передать параметры класса в другой класс

Есть класс Shape из него надо передать параметры shapeColors в другой класс DrawНикак не могу разобраться, как это сделать

205
Json вывод списка из обьекта

Json вывод списка из обьекта

Вывожу с сервера список компаний вида: {"list":[{"name":"Photolist","location":{"name":"Poland","code":"PL"},"partners":[{"name":"Oloo","value":30},{"name":"Flashset","value":87}]}

243