| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 917 人关注过本帖
标题:不知为何写入函数就有些地方显示不了
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 

sub showpage(sfilename,totalnumber,maxperpage,ShowTotal,ShowAllPages,strUnit)
if totalnumber>0 then
dim n, i,strTemp,strUrl
if totalnumber mod maxperpage=0 then
n= totalnumber \ maxperpage
else
n= totalnumber \ maxperpage+1
end if
strTemp=strTemp & "共 <font color=blue><b>" & totalnumber & "</b></font> " & strUnit & "&nbsp;&nbsp;&nbsp;"
strUrl=JoinChar(sfilename)
if PageNo<2 then
strTemp=strTemp & "首页 上一页&nbsp;"
else
strTemp=strTemp & "<a href='" & strUrl & "PageNo=1'>首页</a>&nbsp;"
strTemp=strTemp & "<a href='" & strUrl & "PageNo=" & (PageNo-1) & "'>上一页</a>&nbsp;"
end if

dim p,pp,pno
pp=PageNo-3
if pp<1 then
pp=1
end if
for pno=pp to n
p=p+1
if pno=PageNo then
strTemp=strTemp& "<b><font color=#FF0000>["&pno&"]</font></b>&nbsp;"
else
strTemp=strTemp& "<b><a href='" & strUrl & "PageNo="&pno&"'>["&pno&"]</a></b>&nbsp;"
end if
if p>=6 then exit for
next

if n-PageNo<1 then
strTemp=strTemp & "下一页 尾页"
else
strTemp=strTemp & "<a href='" & strUrl & "PageNo=" & (PageNo+1) & "'>下一页</a>&nbsp;"
strTemp=strTemp & "<a href='" & strUrl & "PageNo=" & n & "'>尾页</a>"
end if
strTemp=strTemp & "&nbsp;页次:<strong><font color=red>" & PageNo & "</font>/" & n & "</strong>页 "
strTemp=strTemp & "&nbsp;<b>" & maxperpage & "</b>" & strUnit & "/页"
if ShowAllPages=True then
strTemp=strTemp & "&nbsp;转到:<select name='page' size='1' onchange=""javascript:window.location='" & strUrl & "PageNo=" & "'+this.options[this.selectedIndex].value;"">"
for i = 1 to n
strTemp=strTemp & "<option value='" & i & "'"
if cint(PageNo)=cint(i) then strTemp=strTemp & " selected "
strTemp=strTemp & ">第" & i & "页</option>"
next
strTemp=strTemp & "</select>"
end if
response.write strTemp
end if
end sub


中国人的财富网:http://www..cn/
2006-02-28 19:35
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
if int(pno)=int(PageNo) then
strTemp=strTemp& "<b><font color=#FF0000>["&pno&"]</font></b>&nbsp;"
else
strTemp=strTemp& "<b><a href='" & strUrl & "PageNo="&pno&"'>["&pno&"]</a></b>&nbsp;"
end if

我也遇到过同样的问题,后来解决了,就是好像上面那样

2006-02-28 20:18
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
试了,还是不行~~
如果不写成Sub就没问题~~

中国人的财富网:http://www..cn/
2006-02-28 20:33
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

pno和PageNo都输出,看看相等不?


2006-02-28 20:43
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"位同学")

这里错

59ita点com(我就爱TA)
2006-02-28 21:20
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
sub showpage(sfilename,totalnumber,maxperpage,ShowTotal,ShowAllPages,strUnit)
if totalnumber>0 then
dim n, i,strTemp,strUrl
if totalnumber mod maxperpage=0 then
n= totalnumber \ maxperpage
else
n= totalnumber \ maxperpage+1
end if
strTemp=strTemp & "共 <font color=blue><b>" & totalnumber & "</b></font> " & strUnit & "&nbsp;&nbsp;&nbsp;"
strUrl=JoinChar(sfilename)
if PageNo<2 then

PageNo在哪赋值的?

2006-02-28 21:46
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
用Sub
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"名同学")取不到PageNo
End Sub

直接写可以取到PageNo
不知道什么原因

中国人的财富网:http://www..cn/
2006-02-28 22:22
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
要通过参数传啊!

2006-02-28 22:27
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
但是这样不传,能取得到啊:
PageNo=Cint(request("PageNo"))
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"张照片")
这样在page.asp可以得到PageNo


Sub ShowPort()
PageNo=Cint(request("PageNo"))
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"张照片")
End Sub
这样就取不到..昏迷中~~

中国人的财富网:http://www..cn/
2006-02-28 22:32
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
因为在
PageNo=Cint(request("PageNo"))
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"张照片")
这里,PageNo是全局的


Sub ShowPort()
PageNo=Cint(request("PageNo"))
call showpage(url,rs.RECORDCOUNT,maxperpage,false,true,"张照片")
End Sub
这里,PageNo只是属于Sub ShowPort的局部变量

2006-02-28 22:36
快速回复:不知为何写入函数就有些地方显示不了
数据加载中...
 
   



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

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