Как убрать кнопку «назад» / как сохранить кнопку «назад» - PullRequest
0 голосов
/ 26 июля 2011

ИЗМЕНЕНО: если пользователь заходит с «домашней страницы», на странице «Поиск расходных материалов» должна быть одна кнопка внизу страницы: кнопка «Назад».

ДОБАВЛЕНО: Если пользователь переходит с веб-страницы, отличной от домашней страницы, на странице «Поиск расходных материалов» не должно быть кнопок.

Как бы удалить кнопку «Назад», кромев то же время держать это?Когда вы открываете страницу прямо с домашней страницы, там должна быть кнопка «Назад», но когда вы переходите на страницу «Поиск расходных материалов» с другой вкладки, отличной от домашней, ее там быть не должно.

Ответы [ 2 ]

4 голосов
/ 26 июля 2011
if (document.referrer != "http://example.com/homepage.html")
  document.getElementById("back").style.display = "none";

Вот еще один пример по домену:

var reffererURL = document.referrer.substring(document.referrer.indexOf("/")+2);
if(reffererURL.substring(0,reffererURL.indexOf("/")) == location.host)
  document.getElementById("back").style.display = "block";
else
  document.getElementById("back").style.display = "none";
3 голосов
/ 26 июля 2011

С Магия

Попробуйте просмотреть HTTP_REFFERER с некоторой серверной или клиентской переменной, чтобы увидеть, откуда пользователь (или не из него), и оттуда работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...