2017-04-26 48 views
0

我很努力地讓聯繫人ref從不同的頁面工作。 基本上對於每個產品都提供了不同的詳細參考(請參閱下面的4867820)。在動態url中使用標籤

我想創建一個按鈕,鏈接到網站上每個頁面的#contact id。

基本上,如果我把按鈕上的鏈接,包括參考,這完美的作品。

http://www.mywebsite/product/4867820#contact

但是我想知道如果我可以創建類似的東西在按鈕鏈接到接觸式ID在同一頁上,而無需使用參考號碼。

http://www.mywebsite/product/此頁 #contact

所以基本上我的問題是如何鏈接到只有#contact此頁面上沒有參考號碼,這樣我就可以創建頁面模板1個按鈕。

問候,

+0

您是否鏈接到該按鈕所在的頁面? –

+0

您需要使用類似'php'的內容來存儲引用號碼,這可以在會話或數據庫級別完成。如果你有一個非常簡單的變量:'http://www.mywebsite/product/。 $ product-> id。 #contact' – Christophvh

回答

0

假設它會永遠指向同一個頁面的按鈕:

a)如果你能夠使用錨標記,而不是按鈕(和CSS樣式它們看起來像按鈕),您可以簡單地將錨點的href屬性指向段名稱。

它工作起來像一個相對鏈接,只是將href附加到當前URL。像這樣:

<a href="#contact">Contact Here</a> 

或B),如果你要只有<button><input>元素專門使用,則需要使用JavaScript來設置按鈕的onclick處理程序的位置。有關詳情,請參閱:Javascript inline onclick goto local anchor