<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet"
href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script
src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<script type="text/javascript"
src="http://dev.jtsage.com/cdn/datebox/latest/jquery.mobile.datebox.min.js"></script>
<link rel="stylesheet" type="text/css"
href="http://dev.jtsage.com/cdn/datebox/latest/jquery.mobile.datebox.min.css" />
<script type="text/javascript" src="storage.js"></script>
<script type="text/javascript" src="hashFleet.js"></script><script type="text/javascript"
src="RGraph/libraries/RGraph.common.core.js"></script>
<script type="text/javascript"
src="RGraph/libraries/RGraph.common.dynamic.js"></script>
<script type="text/javascript" src="RGraph/libraries/RGraph.bar.js"></script>
<!--[if lt IE 9]><script src="RGraph/excanvas/excanvas.js"></script><![endif]--><script type="text/javascript" src="lib/jquery.mobile.datebox.js"></script>
<script src="dist/jquery.handsontable.full.js"></script>
<link rel="stylesheet" media="screen"
href="dist/jquery.handsontable.full.css" /><link rel="stylesheet" type="text/css"
href="http://dev.jtsage.com/cdn/datebox/latest/jquery.mobile.datebox.min.css" /><link rel="stylesheet" type="text/css"
href="http://dev.jtsage.com/cdn/datebox/latest/jqm-datebox.min.css" />
<script type="text/javascript"
src="http://dev.jtsage.com/cdn/datebox/latest/jqm-datebox.core.min.js"></script>
<script type="text/javascript"
src="http://dev.jtsage.com/cdn/datebox/latest/jqm-datebox.mode.calbox.min.js"></script>
<script type="text/javascript"
src="http://dev.jtsage.com/cdn/datebox/i18n/jquery.mobile.datebox.i18n.en_US.utf8.js"></script><meta charset="UTF-8">
<title>这是一个HTML5的网页</title>
</head>
<body onload="checkCookie()">
<p>Hello HTML5</p>    
 <input id="s1" type="radio" name="xueli" value="0" onclick="save()"/>本科  
<input id="s2" type="radio" name="xueli" value="1" checked onclick="save()"/>专科  
<table border="0" cellpadding="0" cellspacing="2">
<div>
<tr>
<td><label for="calendarYearWeek"><h3>Year:</h3></label></td>
<td><select id="calendarYear" class="calenderYear"
onchange="save()">
<option>Choose year</option> </select></td>
<td><label for="calendarYearWeek"><h3>KW:</h3></label></td>
<td><select id="calendarWeeks" class="calenderWeeks"
onchange="save()">
<option>Choose calendar week</option>
</select></td>
</tr> </div>
</body><script>function calenderYear() {
var aktuelleDate = new Date();
var year = aktuelleDate.getFullYear();
var calenderYear = 2;

for ( var i = 0; i < calenderYear; i++) {
$("#calendarYear")
.append('<option>' + (year - i) + '</option>'); } $("#calendarYear").selectmenu("refresh", true);}function calenderWeeks() {
//var kw = getActuelleDate();
for ( var i = 1; i <= 52; i++) {
$("#calendarWeeks").append('<option>' + i + '</option>');
}
$("#calendarWeeks").selectmenu("refresh", true);}
function save() {  
    //selectIndex = document.getElementById("sex").selectedIndex;  
    //console.log(selectIndex + "selectIndex");
   // document.cookie = 'selectIndex =' + selectIndex;  
selectIndexYear = document.getElementById("calendarYear").selectedIndex; 
selectIndexWeek = document.getElementById("calendarWeeks").selectedIndex;  
document.cookie = 'selectIndexYear =' + selectIndexYear; 
document.cookie = 'selectIndexWeek=' + selectIndexWeek ;
   
    
   
    
  
}  
window.onload = function () {  
    var cooki = document.cookie;  
    
    if (cooki != "") {  
        cooki = "{\"" + cooki + "\"}";  
        console.log(cooki + "llll");
        cooki = cooki.replace(/\s*/g, "").replace(/=/g, '":"').replace(/;/g, '","');  
        var json = eval("(" + cooki + ")"); //将coolies转成json对象  
       // document.getElementById("sex").options[json.selectIndex].selected = true;  
       // document.getElementsByName("xueli")[json.radioindex].checked = true;  
        document.getElementById("calendarYear").options[json.selectIndex].selected = true;
        document.getElementById("calendarWeeks").options[json.selectIndex].selected = true;
    }  
    else  
     {
     calenderYear();
    calenderWeeks(); 
        save(); 
        
   
     }
   
    
}  
</script>
</html>以上是代码,出现在问题是,我每次打开网页只执行一次calenderWeeks()和calenderYear(),因为这两个函数是动态的,我想要的效果是,每次刷新网页的德时候,能够保留我刷新之前的年个日期。而不是又回到choose a year, 和 choose a week..
谢谢戈文了