新微赢技术网
标题:
[求助]如何延迟代码的的执行时间?
[打印本页]
作者:
ˇ风逍遥ˇ
时间:
2010-1-9 00:15
标题:
[求助]如何延迟代码的的执行时间?
我做的是个图书系统,在显示图书的记录数时通过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")的执行时间,
等执行完下面的代码后再执行它??
作者:
世纪の风
时间:
2010-1-9 00:15
也不太明白,页面前面需要调用,就在页面前面读出记录数,调用
作者:
忘记∽所有
时间:
2010-1-9 00:15
用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")%> 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>
<a href="111.asp?i=<%=session("aaa")%>">next</a>
</body>
作者:
dd.娘孓
时间:
2010-1-9 00:16
个人想法分成两个网页来写,执行完一个网页,延时跳转到另一个继续执行。
作者:
一世豪杰
时间:
2010-1-9 00:16
sql语句只能在下面执行,因为在下面还要调用其他的记录值呢,楼上的办法可行,谢谢
作者:
√金刚石猛男
时间:
2010-1-9 00:16
顶部的记录数放在一个<span>里面,先不要写,等到sql执行完后,用js给这个span里面赋值。
或者用文本框也行,背景色设成跟网页背景一样就好。
这样应该可以,js我不熟,没法给你写代码,见谅。
另外,为什么不把这个sql放到页面顶部执行呢?你这个sql完全就是为了读出记录数,放哪不都是一样
作者:
波仔
时间:
2010-2-28 23:05
(*^__^*) 指点系词……激扬文字……
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2