LISTBOX SelectionMode=Multiple 时 单击列表中选项时,滚动条会回到顶端看不到选择项,有人解决吗?
解决方案 »
- asp.net web下的在线聊天
- 关于GridView颜色区域区分。
- 请教.net webConfig配置Session节点的问题
- 一个留言板的问题
- Asp.Net+C#的问题
- 关于存储过程的一个问题!
- 框架的问题,老是解决不掉
- 谁做过收入,发出,库存管理,收发,发出,库存的表该如何设计呢?如何做收发存的月统计数据呢?
- 再问Dropdownlist怎么用RequiredFieldValidator?
- 动态创建控件?
- 多关键字替换 问题 100分求解
- SqlConnection s_conn = new SqlConnection(ConfigurationSettings.AppSettings["conn"]);
时间太久现在找不到了。。代码了。。
-------------------
<html>
<head>
<script>
function restore(){
var s = document.cookie;
var a = s.split("; ");
var b, r="";
for(var i=0;i<a.length;i++){
b = a[i].split("=");
if(b[0]=="s"){r=b[1];break;}
}
if(r != ""){
a = r.split("-");
var sel = document.form1.sel;
sel.scrollTop = a[0]
sel.selectedIndex = a[1];
}
}
function doit(){
var sel = document.form1.sel;
document.cookie = "s=" + sel.scrollTop + "-" + sel.selectedIndex;
}
</script>
</head><body onload="restore();">
<form name="form1">
<select name="sel" size="5" multiple="multiple" onchange="doit();">
<option>00000</option>
<option>00001</option>
<option>00002</option>
<option>00003</option>
<option>00004</option>
<option>00005</option>
<option>00006</option>
<option selected="selected">00007</option>
<option>00008</option>
<option>00009</option>
<option>00010</option>
<option>00011</option>
<option>00012</option>
<option>00013</option>
</select>
<form>
</body>
</html>