注册 登录
编程论坛 ASP技术论坛

调用两次sub有一个有用,怎么解决

zmhdxy 发布于 2008-03-10 17:18, 647 次点击
index.asp中
<!-- #include file="show.asp" -->

两句
<% Call ShowPage( rs, Page ) %>

<% Call ShowPage( rs, Page ) %>
第一个有用 可是第二个没用
下面是调用的sub

Sub ShowPage( rs, iPage )
  Response.Write("<table width=738> <tr> <td align=right class=main>")
  
  '显示第一页,如果当前页就是第一页,则不生成链接
  if iPage>1 then
    Response.Write "<A HREF=index.asp?Page=1>第一页</A>&nbsp;&nbsp;"
  else
    Response.Write "第一页&nbsp;&nbsp;"
  end if  
  '显示上一页,如果不存在上一页,则不生成链接
  if iPage>1 then
    Response.Write "<A HREF=index.asp?Page=" & (iPage-1) & ">上一页</A>&nbsp;&nbsp;"
  else
    Response.Write "上一页&nbsp;&nbsp;"
  end if
  '显示下一页,如果不存在下一页,则不生成链接
  if iPage<>rs.PageCount Then
    Response.Write "<A HREF=index.asp?Page=" & (iPage+1) & ">下一页</A>&nbsp;&nbsp;"
  else
    Response.Write "下一页&nbsp;&nbsp;"
  end if
  '显示最后一页,如果当前页就是最后一页,则不生成链接
  if iPage <> rs.PageCount then
    Response.Write "<A HREF=index.asp?Page=" & rs.PageCount & ">最后一页</A>&nbsp;&nbsp;"
  else
    Response.Write "最后一页&nbsp;&nbsp;"
  end if

%>
<%=iPage%>/<%=rs.PageCount%>
&nbsp;转到<input type="text" name="vpage" id="vpage" maxlength="5" value=<%=iPage%> style="font-size: 12px;border: 1px solid #CCCCCC;width:23px;" >页
<script  language="JavaScript" >
function jsgo() {
window.location.href = "index.asp?Page=" + document.getElementById("vpage").value;
}
</script >
<a href="#" onclick="javascript: jsgo();" >  
<strong >GO </strong ></a > </td></tr></table>
  <% End Sub %>

代码是对的
望各位帮忙了
6 回复
#2
lecojason2008-03-10 18:49
为什么要调用两次呢?
#3
zmhdxy2008-03-10 21:54
想上下个一个吗
#4
zmhdxy2008-03-10 21:55
我在想想有没有别的办法
#5
zmhdxy2008-03-11 16:44
大家帮帮忙啊 我没想到解决的办法
#6
zmhdxy2008-03-11 16:44
这个论坛里不就有相似的吗
#7
zmhdxy2008-03-11 22:44
人呢 人呢
1