Nie jestem programistą. Próbuję użyć skryptu cookie, który zapamiętuje ostatni rozwijany wybór menu.Data wygaśnięcia pliku cookie
Znalazłem skrypt, który działa, ale robi tylko plik cookie sesji. Jak dodać datę ważności do pliku cookie w tym skrypcie?
<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>
To nie działa. Może umieściłem to w niewłaściwym miejscu. Czy możesz mi pokazać, jak to powinno być? Http://jsfiddle.net/BrUmu/ –
Po prostu ustaw to w swojej funkcji SETcookie. co dostajesz? – CloudyMarble
Zrobiłem, ciasteczka przestały działać całkowicie. Zobacz aktualizację tutaj http://jsfiddle.net/BrUmu/1/ –