| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1145 人关注过本帖
标题:[求助]如何延迟代码的的执行时间?
只看楼主 加入收藏
dushui265
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2007-9-28
收藏
 问题点数:0 回复次数:5 
[求助]如何延迟代码的的执行时间?
我做的是个图书系统,在显示图书的记录数时通过session("num")来输出,
<% set rst = server.CreateObject("adodb.recordset")
sql="select count(*) as num from "& addtable
rst.open sql,conn,1,1
session("num")=rst("num")
%>
我需要在页面的顶部调用记录数,可是上面这段代码却在文件的底部才执行到
每次输出的记录数的值总是上一次的,能不能延迟顶部代码session("num")的执行时间,
等执行完下面的代码后再执行它??
搜索更多相关主题的帖子: 延迟 代码 时间 
2007-10-27 22:13
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

个人想法分成两个网页来写,执行完一个网页,延时跳转到另一个继续执行。

2007-10-27 22:31
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
顶部的记录数放在一个<span>里面,先不要写,等到sql执行完后,用js给这个span里面赋值。

或者用文本框也行,背景色设成跟网页背景一样就好。

这样应该可以,js我不熟,没法给你写代码,见谅。

另外,为什么不把这个sql放到页面顶部执行呢?你这个sql完全就是为了读出记录数,放哪不都是一样

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-27 22:51
colorthewind
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-7-30
收藏
得分:0 
也不太明白,页面前面需要调用,就在页面前面读出记录数,调用
2007-10-27 23:59
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
用div和input都试了一遍,你可以看看效果


<body>
<div id=\"aaa\">session改变前:<%=session(\"aaa\")%><br />session改变后:</div><br />
<form name=\"form1\">
<input name=\"bbb\" type=\"text\" style=\"width: 300px;font-size: 12pt;color:#000000;border:0;background-color: #ffffff;\" size=\"12\" readonly=\"true\" value=\"session改变前:<%=session(\"aaa\")%>&nbsp;session改变后:\">
</form>
<%
session(\"aaa\")=request.QueryString(\"i\")+1
%>
<script language=\"javascript\">
function init(){
aaa.innerHTML+=\"<%=session(\"aaa\")%>\"
document.form1.bbb.value+=\"<%=session(\"aaa\")%>\"
}
document.body.onload=init;
</script>
<a href=\"111.asp?i=1\">1</a>&nbsp;&nbsp;
<a href=\"111.asp?i=<%=session(\"aaa\")%>\">next</a>
</body>

[此贴子已经被作者于2007-10-28 9:21:04编辑过]


从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-28 09:12
dushui265
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2007-9-28
收藏
得分:0 

sql语句只能在下面执行,因为在下面还要调用其他的记录值呢,楼上的办法可行,谢谢


2007-10-28 13:47
快速回复:[求助]如何延迟代码的的执行时间?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018650 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved