我不是程序員。我正在嘗試使用一個記錄最後一個下拉菜單選項的cookie腳本。Cookie的過期日期
我發現了一個可行的腳本,但它只有一個會話cookie。如何在此腳本中向Cookie添加到期日期?
<head>
<script>
function SETcookie() {
document.cookie = "Selected=" + document.getElementById('myList').selectedIndex;
}
function GETcookie() {
if (document.cookie) {
eval(document.cookie);
document.getElementById('myList').selectedIndex = Selected;
}
}
</script>
</head>
<body onLoad="GETcookie()">
<select id="myList" onChange="SETcookie()">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</select>
</body>
這沒有奏效。也許我把它放在一個錯誤的地方。你能告訴我它應該如何在這裏http://jsfiddle.net/BrUmu/ –
只需在你的SETcookie函數中設置它。你得到了什麼? – CloudyMarble
我做了,cookies完全停止工作。在這裏查看更新http://jsfiddle.net/BrUmu/1/ –