2006-01-02

仅用xsl和asp实现分页功能

来源: 本站收集整理 作者:佚名 评论 0 条
 
(//PO)-$size"/></xsl:attribute>[ >>> ] </a>
<a><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="$size"/></xsl:attribute>
[ 尾 ]</a>
</xsl:when>
<!-- ⑤id大于count的情况,显示首页。 -->
<xsl:when test="$pid>count(//PO)">
<a>[ 首 ]</a>
<a title="前一页">[ <<< ] </a>
<a title="后一页"><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="count
(//PO)-$size"/></xsl:attribute>[ >>> ] </a>
<a><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="$size"/></xsl:attribute>
[ 尾 ]</a>
</xsl:when>

<!-- 正常情况 -->
<xsl:otherwise>
<a><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="count
(//PO)"/></xsl:attribute>
[ 首 ]</a>
<a title="前一页"><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="$pid
$size"/></xsl:attribute>[ <<< ] </a>
<a title="后一页"><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="$pid -
$size"/></xsl:attribute>[ >>> ] </a>
<a><xsl:attribute name="href">search_jieguo.asp?id=<xsl:value-of select="$size"/></xsl:attribute>
[ 尾 ]</a>
</xsl:otherwise>
</xsl:choose>
<!-- ---------------------------------------- -->
</td>
</tr>
</table><br/>
<!-- ---------遍历符合要求的PO结点------------- -->
<xsl:for-each select="PO[position()<=$pid and position()>($pid - $size)]">
<xsl:sort select="PO_ID" order="descending" data-type="number"/>
<xsl:call-template name="PO"/>
<br/><br/><br/>
</xsl:for-each>
<!-- 退出一级choose的一个when条件分支!!!!! -->
</xsl:when>
<!-- ------------------用户直接进入的状态------------------ -->
<xsl:otherwise>
<!-- 进入一级choose的另一个when条件分支!!!!! -->
<table border="0" cellpadding="2" cellspacing="0" width="630">
<tr><td align="right">
共5页: 上一页 [1] [2] 3 [4] [5] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:PHP学习宝典-第二章  
下一篇:SQLServer2005移植到Oracle10g经验总结
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号