无为等高手帮帮我!!高分求教!

playking 2002-03-02 09:37:17
我用ASP动态生成了一段客户端javascript程序,这个程序主要是用来生成树型结构(思路是无为告诉的ftv2.zip),由于节点太多(大约300个左右),我生成的JS程序要执行10秒才能在页面显示出树型结构,于是我想在执行JS程序前给用户显示一个提示(如:正在加载数据....,请稍候!等提示),如果可能最好再象安装程序一样有个图形指示加载情况,JS程序执行完后,这些提示消失,显示树型结构,但我不知道如何实现这个功能!(无为请用中文回答,哈哈!)
...全文
64 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
acsu 2002-03-04
  • 打赏
  • 举报
回复
response.flush
向浏览器发送缓存内容,适用于长页面。如果response.buffer没有设置为True,可能会产生错误。
playking 2002-03-04
  • 打赏
  • 举报
回复
response.flush是什么意思?我没见过这样的用法
karma 2002-03-02
  • 打赏
  • 举报
回复
eaiset=easiest
karma 2002-03-02
  • 打赏
  • 举报
回复
the eaiset way is to change
<div style="position:absolute; top:0; left:0; ">
to
<div style="position:absolute; top:0; left:0; display:none">
playking 2002-03-02
  • 打赏
  • 举报
回复
无为,不好意思,额外问一个问题,在FTV2。ZIP的主页面中有一个连接<a href="他的网站"></a>,我把这个连接去掉,程序就不生成树了,我没找到他是在哪里控制的,你能告诉我吗?
karma 2002-03-02
  • 打赏
  • 举报
回复
< %response.buffer = true%>
document.write ('<img src="someimage.gif" id="progressbar">');
< %response.flush
%>
< %'在这里生成你的大树%>
function window.onload()
{
document.all("progressbar").style.display = "none";
//你的编码
}
playking 2002-03-02
  • 打赏
  • 举报
回复
我想到的方法是在JS执行前在页面写一个提示,执行后,把这个提示隐藏,这样可以吗?图形指示怎么实现?
karma 2002-03-02
  • 打赏
  • 举报
回复
如果你的树很大的话,你不应该一次全部生成。你应该先只生成上面的几层,等用户按到其它枝叉时再生成该枝叉下的上面几层的节点。。。

试试
<%response.buffer = true%>
document.write ('<div id="progressbar">loading....</div>');
<%response.flush
%>
<%'在这里生成你的大树%>
function window.onload()
{
document.all("progressbar").style.display = "none";
//你的编码
}
karma 2002-03-02
  • 打赏
  • 举报
回复
1. you should just load the top few branches of the tree and then load the rest on demand

2. try something like this
<%Response.buffer=true%>
document.write('<div id="progressbar">loading....</div>');
<%response.flush
'generate your code
%>
function window.onload()
{
document.all('progressbar').style.display = "none";
}
ChinaOk 2002-03-02
  • 打赏
  • 举报
回复
代码在哪里呢。我帮你瞧瞧。
tripofdream 2002-03-02
  • 打赏
  • 举报
回复
使用中间页重定向,在生成JS脚本的页中加上<%Response.Buffer=true%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧