获取报表查询加填充的耗费时间!

gwf25sz 2009-06-17 11:02:20
现在公司要求:点击 查询 按钮,开始计时,页面的某个位置(可以是地址栏)显示时间跑秒 1,2,3,·····

当页面全部加载完毕时,跑秒停止,并停留在最后的时间上。

如果再次点击查询,重复上述事件···



求代码,我这人笨,说思路没用,呵呵~~~~~~~~!
...全文
49 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gwf25sz 2009-06-18
  • 打赏
  • 举报
回复
诶,怎么办啊???
泰兄在不在啊???
来帮下忙吧·············
zhaozhijun0207 2009-06-18
  • 打赏
  • 举报
回复
不清楚哦,
没做过web的报表
gwf25sz 2009-06-18
  • 打赏
  • 举报
回复
问题来了,用我的方法,用VS运行是没问题的,但是发布后
状态栏上就什么都没有了···········,怎么办???
zhaozhijun0207 2009-06-17
  • 打赏
  • 举报
回复
这么简单的代码,还是自己想吧;
你太过于依赖了
zhaozhijun0207 2009-06-17
  • 打赏
  • 举报
回复
呵呵...很好啊

代码贴出来,让更多人来攻击,这样代码才会更健壮,不是吗
gwf25sz 2009-06-17
  • 打赏
  • 举报
回复
不是我不想····· ,呵呵实在是让人笑话啊

<script language = "javascript" type = "text/javascript">
var westTime = 0;
var MyInterval;
var bl = true;
function Refresh()
{
if(bl)
{
westTime+=1;
window.status = " 查询耗时: " + westTime + " 秒";//使用当前区域设置并已被转换为字符串
}
else
{
window.status = " 查询耗时: " + westTime + " 秒";//使用当前区域设置并已被转换为字符串
}
}

function Stop1()
{
bl = false;
Refresh();
}
function Go()
{
MyInterval=setInterval("Refresh()",1000);
}


</script>


这个页面得放在另一个页面的Iframe里面才行·········
zhaozhijun0207 2009-06-17
  • 打赏
  • 举报
回复
分享出你是怎么做的,方便后人检索
gwf25sz 2009-06-17
  • 打赏
  • 举报
回复
哈哈,我做好啦,用到了Iframe···········
不过如果谁有好方法我还是会采纳的··
zhaozhijun0207 2009-06-17
  • 打赏
  • 举报
回复
爽歪歪
gwf25sz 2009-06-17
  • 打赏
  • 举报
回复
- -
嘿,我把水晶报表加载事件写在PageLoad里面了,所以,一点 “查询” 全部刷新掉了···········
zhaozhijun0207 2009-06-17
  • 打赏
  • 举报
回复
分是虚拟的,给我1亿又能怎样呢,还不是那样;
你自己慢慢分解思考下,要完成这个功能,需要哪些步骤:


//托个Tiemr控件
Timer1_Click(...)
{
//用个变量,每(1000=1秒)执行一下
i++;//(整形)
//点击 查询 按钮,开始计时,页面的某个位置(可以是地址栏)显示时间跑秒 1,2,3,·····
TextBook1.Text=i.ToString();
}

Button1_Click(...)
{
//如果再次点击查询,重复上述事件···
TextBook.Text="";

//启动Timer控件,
Timer1.开始();
//这里就加载你的报表
....
//停止Timer计时
Timer1.停止();
Timer1.Dispose();//那个释放资源的东东

//当页面全部加载完毕时,跑秒停止,并停留在最后的时间上。

}
gwf25sz 2009-06-17
  • 打赏
  • 举报
回复
哪里简单啊??
你写给我,能用我再加20给你

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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