如何把它保存下来,使得下次该列表框出现刷新前的值
<SCRIPT LANGUAGE="JavaScript">
window.onload = function() {
if (window.name)sel.options[window.name].selected = true;
}
function saveSelectedIndex(selIndex) {
window.name = selIndex;
}
</SCRIPT>
<SELECT NAME="sel" onChange="saveSelectedIndex(selectedIndex)">
<OPTION selected>1</OPTION>
<OPTION>2</OPTION>
<OPTION>3</OPTION>
<OPTION>4</OPTION>
<OPTION>5</OPTION>
<OPTION>6</OPTION>
</SELECT>
<SELECT NAME="sel2">
<OPTION selected>1</OPTION>
<OPTION>2</OPTION>
<OPTION>3</OPTION>
<OPTION>4</OPTION>
<OPTION>5</OPTION>
<OPTION>6</OPTION>
</SELECT>
<INPUT TYPE="button" VALUE="reload" onClick="location.reload()">
<p>第一个会记忆,第二个不会。选择后刷新
一种办法是在url中保留相应的选项值,比如index.html?a,b,c,d,e
然后从window.location.search ,然後分析取值重新用js添加选项即可;
如果使用分帧结构且只刷新当前帧,那么可以使用隐藏帧来保存所需数据比较方便。