Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2017, 17:04
Новичок на форуме
Отправить личное сообщение для Step_An Посмотреть профиль Найти все сообщения от Step_An
 
Регистрация: 23.11.2017
Сообщений: 4

history.back() не работает, как решить?
Добрый день!

Такая ситуация. Есть основная страница, на ней ссылка на заказ товара. Перед заказом нужно заполнить форму, в результате чего происходит переход на следующую страницу (php), где есть варианты выбора нужного товара. И НУЖНО, чтобы после заказа человек мог вернуться на основную страницу. Указать адрес напрямую не могу потому, что на заказ можно попать с разных страниц и я не знаю, откуда человек пришел.

<a "javascript:history.back(3)">Назад</a> возвращает максимум на 1 шаг - php-страницу, на которую мы попали после отправки формы. Хотя если вручную нажать "назад" в браузере идет дальше, естественно...что можно сделать?

Была еще мысль сделать так, чтобы по ссылке с первой страницы все это открывалось в новой вкладке, а потом закрывалось, но тоже не получается, не могу найти пример window.open/close от и до (я полный чайник в скриптах).

Помогите, пожалуйста

п.с. <a href="javascript:history.back(-5)"> и <a href="javascript:history.go(-5)"> тоже не помогает.

Последний раз редактировалось Step_An, 24.11.2017 в 17:08.
Ответить с цитированием