已更改:如果用戶來自「主頁」,「搜索用品」頁面應在頁面底部有一個按鈕: '返回鍵。如何刪除「後退」按鈕/如何保留後退按鈕
ADDED:如果用戶來自除主頁以外的網頁,則「搜索用品」頁面將沒有按鈕。
我將如何刪除'後退'按鈕,但同時保留它?當您直接從主頁訪問頁面時,「返回」按鈕需要在那裏,但是當您從家庭以外的其他選項卡訪問「搜索資源」頁面時,它不應該在那裏。
已更改:如果用戶來自「主頁」,「搜索用品」頁面應在頁面底部有一個按鈕: '返回鍵。如何刪除「後退」按鈕/如何保留後退按鈕
ADDED:如果用戶來自除主頁以外的網頁,則「搜索用品」頁面將沒有按鈕。
我將如何刪除'後退'按鈕,但同時保留它?當您直接從主頁訪問頁面時,「返回」按鈕需要在那裏,但是當您從家庭以外的其他選項卡訪問「搜索資源」頁面時,它不應該在那裏。
隨着魔術
嘗試從某些服務器或客戶端變量查看HTTP_REFFERER,看看那裏的用戶是來自(或不來自)和工作從那裏。
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";
這是正確的答案。儘管在JavaScript中。 –
確實...不是我想要看到它完成的方式,但是這個標籤是js,所以只是把它扔到那裏。 –
謝謝你們!約瑟夫,你想如何看待這件事,只是好奇如果有另一種方式,謝謝。 –
什麼總是有一個 '家' 按鈕呢? – Randy
您可以在主頁上設置一個cookie,以便搜索頁面可以讀取和刪除,在頁面上包含後退按鈕,如果cookie不存在,則不提供按鈕。 – JaredMcAteer
@OriginalSyn,使用cookies的優點是什麼?你的解決方案似乎增加了複雜性。 OP正在使用Coldfusion。這意味着在服務器端可以修改呈現給客戶端的html。 –