2014-04-02 59 views
0

如果cookies用於存儲簡單字符串,我也可以使用cookie來設置按鈕的鏈接。使用cookie設置鏈接?

這個想法:我有一個簡單的HTML,我用它來創建一個幫助文件(這很簡單,我已經擁有了它),但我們也使用了關於MSDS文檔的堆,所以不是我找到成千上萬的在線文檔,我在想讓我的用戶通過設置一個cookie並使用cookies字符串來設置鏈接,以便下次使用該鏈接。

我可以設置讀取和刪除使用Javascript modyfy餅乾...

+0

看來你」全部完成。有什麼問題? – blue

+0

我不知道如何使用\配置HTML按鈕打開存儲在cookie中的鏈接.. – Argon

回答

0

授予此功能(http://www.w3schools.com/js/js_cookies.asp)來獲取Cookie項目工作,這應該做的工作:

var getCookie = function(cname) 
{ 
    var name = cname + "="; 
    var ca = document.cookie.split(';'); 
    for(var i=0; i<ca.length; i++) 
    { 
     var c = ca[i].trim(); 
     if (c.indexOf(name)==0) { 
      return c.substring(name.length,c.length); 
     } 
    } 
    return ""; 
} 

var click = function() { 
    window.location.href = getCookie('buttonUrl'); 
} 

<button onclick="click()">See documentation</button> 
+0

that sorta dose the trick但是我的adressbar現在包括cookie原始html頁面位置..當提示輸入cookie並且我鍵入示例時www.example.com,然後繼續點擊我的按鈕我的地址欄可以打開C:\ desktop \ www.example.com,而不必訪問www.example.com,因爲它可以成功訪問嗎? – Argon

+0

清除Cookie並重試? – Tsar