<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>第一个会记忆,第二个不会。选择后刷新
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>第一个会记忆,第二个不会。选择后刷新
<input type="text" name="abcdef" value="">// 刷新后其值为value属性里的值(而不是输入或修改后的值)
<input type="text" name="abcdef" value="123456789">
然后从window.location.search (这里是?a,b,c,d,e),然後分析取值重新用js添加选项即可;
如果使用分帧结构且只刷新当前帧,那么可以使用隐藏帧来保存所需数据比较方便。
function getRetainValue(s){
for (i=0;i<form1.list1.options.length;i++)
if (form1.list1.options[i].selected)
s=s+form1.list1.options[i].value+','
return s
} 如何用js分析呢?欢迎跟贴