如何删除“后退”按钮/如何保持后退按钮

时间:2011-07-25 20:45:19

标签: javascript html css coldfusion

已更改:如果用户来自“主页”,则“搜索耗材”页面的页面底部应该有一个按钮:“后退”按钮。

增加:如果用户来自主页以外的网页,则“搜索耗材”页面将没有按钮。

如何删除“后退”按钮但同时保留它?当您直接从主页访问页面时,“后退”按钮需要在那里,但当您从家中以外的其他选项卡进入“搜索耗材”页面时,它不应该在那里。

2 个答案:

答案 0 :(得分:4)

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";

答案 1 :(得分:3)

使用 magic

尝试从某个服务器或客户端变量查看HTTP_REFFERER以查看用户来自(或不来自)的位置并从那里开始工作。