怎么取不到它的值
我做了一个分页的程序,我定义了一个函数,如下:
<%
function jilu(t)
if request("page")<>"" then
page=cint(request("page"))
else
page=1
end if
rs.pagesize=t
rs.absolutepage=page
end function
%>
<% jilu(8)%>
但是这样一来,却取不到page的值,请问为什么?
问题点数:0、回复次数:7Top
1 楼liuyangxuan(阿轩)回复于 2004-05-04 12:12:31 得分 0
写成SubTop
2 楼k98188()回复于 2004-05-04 12:17:34 得分 0
改了也是一样,不知道为什么?Top
3 楼tangxufeng(变幻之风)回复于 2004-05-04 12:27:59 得分 0
你的函数本身就用得不正确,用函数是要返回值的,在最后要加jilu=page然后在函数外用
rs.absolutepage=jiulu(8)
<%
function jilu(t)
if request("page")<>"" then
page=cint(request("page"))
else
page=1
end if
rs.pagesize=t
jiulu=page
end function
%>
<% rs.absolutepage=jilu(8)%>
Top
4 楼lhzyn(无心睡眠)回复于 2004-05-04 12:33:33 得分 0
<%
function jilu(t,p)
if p<>"" then
page=cint(p)
else
page=1
end if
rs.pagesize=t
rs.absolutepage=page
end function
%>
<% jilu(8,request("page"))%>
试试
Top
5 楼k98188()回复于 2004-05-04 12:41:24 得分 0
提示如下错误:
Microsoft VBScript 编译器错误 (0x800A0414)
/lianxi/xianshi1.asp, 第 34 行, 第 23 列
jilu(8,request("page"))
----------------------^
Top
6 楼k98188()回复于 2004-05-04 12:59:32 得分 0
还在吗?Top
7 楼k98188()回复于 2004-05-04 15:19:08 得分 0
\?????????\Top




