2011-12-13 74 views
0

我想設置一個按鈕的onclick一個cookie。我對cookies仍然很陌​​生,我不確定我做錯了什麼。下面是按鈕和功能。設置餅乾與表單按鈕

<script type="text/javascript"> 
    function setCookie(){ 
     var exp = new Date(); 
     exp.setMinutes(exp.getMinutes() + 5); 
     document.cookie("cookieOne=red; expires=" + exp.toUTCString()); 
    } 
</script> 
<input name="addtocart" type="button" value="Add To Cart" onClick="setCookie()" /> 

我以爲這會工作,但當我去到另一個頁面時,它不打印任何東西。這是第二頁。

<link href="css/mainstyle.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
    <div id="Table_01"> 
    <script type="text/javascript"> 
    document.writeln(document.cookie); 
    </script> 
    </div> 
</body> 
</html> 

我又正好砸在JavaScript的書我從學習,這個簡單的測試犯規的餅乾部分似乎是爲我工作。

回答

0

嘗試添加;path=/並查看它是否修復了問題。

編輯:哎呦,沒什麼可看的,待着......

+0

我會這樣設置路徑document.cookie中(()+「 「cookieOne =紅色到期=」 + exp.toUTCString;路徑? = /;「); – shinjuo

+0

是的,這就是我的意思。 – Amadan