大哥大姐们快来救急啊,这个怎么实现啊(关于页面的动态效果),如果分不够,可以再加!我急啊!
页面上有五个ListBox控件,另有五个数组,每个数组对应一个ListBox,现在五个控件由五个线程控制。我想达到的目的,就是在页面显示的时候,页面上的这些ListBox控件动态显示,显示的效果就是每隔一秒种就把每个数组中的一个元素加到其对应的ListBox中,直到所有数组的所有元素全部添加完毕。
我本想使用Sleep()的,可是B/S模式下的页面显示是等所有Sleep()执行完了才一起把结果显示在页面上。我又不能每次Sleep()后都刷新一次页面。。。。
早知道如此,我就用winform了,哪位高手帮帮忙啊。。。
问题点数:100、回复次数:18Top
1 楼xinlan247001(破碎的梦境)回复于 2005-09-03 19:21:39 得分 0
没人帮吗?再顶起。。Top
2 楼jimu8130(火箭的未来在哪里?)回复于 2005-09-03 19:27:58 得分 0
动态效果我会用js来实现的Top
3 楼xinlan247001(破碎的梦境)回复于 2005-09-03 19:29:56 得分 0
问题是我不会js啊,楼上的会js吗?帮我写一个看看,不胜感谢!分不够可以再加,我分多。。Top
4 楼cdo(Everything has a favourable turn)回复于 2005-09-03 19:30:37 得分 0
这样做有什么用吗?Top
5 楼xinlan247001(破碎的梦境)回复于 2005-09-03 19:31:06 得分 0
没办法啊,需要啊。。。帮帮忙啊。。Top
6 楼xinlan247001(破碎的梦境)回复于 2005-09-03 20:23:45 得分 0
没人,再顶!Top
7 楼xinlan247001(破碎的梦境)回复于 2005-09-03 21:26:16 得分 0
有没有人啊,我一直在线等的啊,解决了散300分!!!绝不食言Top
8 楼Mirricle(Miracle Supply)回复于 2005-09-03 21:36:29 得分 20
这个用JS作比较好我觉得
因为程序代码是在服务器端的 你去服务器端掉程序 就要刷新页面 之前的就不好保存了Top
9 楼xinlan247001(破碎的梦境)回复于 2005-09-03 21:42:49 得分 0
就是说啊,有人帮我写js没,我不会。。。Top
10 楼Mirricle(Miracle Supply)回复于 2005-09-03 21:48:21 得分 0
JS就是其实数据已经全在HTML里了 只是隔一段时间让他显示出来
Top
11 楼xinlan247001(破碎的梦境)回复于 2005-09-03 21:51:15 得分 0
楼上的你能帮帮忙么,我很急的Top
12 楼xinlan247001(破碎的梦境)回复于 2005-09-03 22:17:39 得分 0
再顶起,快来人帮忙啊!!!!!!!!!!!!!!!!Top
13 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2005-09-03 23:10:49 得分 80
看完你这贴,终于明白(http://community.csdn.net/Expert/TopicView1.asp?id=4248080)的意思了,呵呵……
你把所有的string以数组的形式写入javascript中,然后在script中添加到ListBox(这是服务器端叫法),你所有的Sleep可以在客户端通过setInterval或者setTimeout实现。Top
14 楼xinlan247001(破碎的梦境)回复于 2005-09-03 23:20:57 得分 0
具体怎么做,我不清楚,我只是暂时把ListBox的Web控件,换成了Html控件中的Select控件Top
15 楼xinlan247001(破碎的梦境)回复于 2005-09-03 23:26:06 得分 0
我很菜,不清楚具体的做法,还请指点一下,我的后台代码是这样的
private void dataOutput_MultipleTest(System.Web.UI.HtmlControls.HtmlSelect control,string[] list,bool dataType)
{
string theList = "";
if(dataType)
{
for(int i=0; i<list.Length; i++)
{
control.Items.Add(list[i].ToString());
}
}
else
{
for(int i=0; i<list.Length; i++)
{
control.Items.Add(list[i].ToString());
}
}
}
但是考虑要实现动态效果,非用js不可,可是前台的东西我本来就不是很懂,更别提js了,所以请楼上的指点一下,怎么把这个移植到前台的js里Top
16 楼ZaLenCiR()回复于 2005-09-04 09:11:09 得分 0
你们好强啊!!!羡慕 阿
Top
17 楼xinlan247001(破碎的梦境)回复于 2005-09-04 18:23:04 得分 0
一直没人顶,现在问题变了,我现在只有一个问题了,就是怎么将后台代码中的String[]类型传到前台的js里去啊?
Top
18 楼xinlan247001(破碎的梦境)回复于 2005-09-04 19:34:06 得分 0
郁闷死人,问题终于自己搞定了,不过时间代价太大了!Top




