以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- xsl中的翻页脚本怎么改?? (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=6607) |
-- 作者:296458 -- 发布时间:4/9/2004 4:22:00 PM -- xsl中的翻页脚本怎么改?? 我只在xml中加了一个根标签,就不翻页了,由于本人脚本只了解一点点收,哪位知道脚本应该怎么改!! 原来的xml文件 <root> <row> <col1></col1> <col2></col2> <col3></col3> </row> <row> ........ </row> </root> 这是新的xml文件 <newdata> <root> <row> <col1></col1> <col2></col2> <col3></col3> </row> <row> ........ </row> </root> </newdata> 这是xsl里的脚本 <script> <xsl:comment> <![CDATA[ var OnePageNum=20; var PageNum=1; var XMLPageNum=1; function pages(Num) { stylesheet=document.XSLDocument; source=document.XMLDocument; nodes=source[1].documentElement.childNodes; len=nodes.length; for(i=1;i<=(len/OnePageNum);i++); XMLPageNum=i; var firstNum=0; var lastNume=0; if (Num=="first") {PageNum=1;} if (Num=="previous") {if (PageNum>1) PageNum -=1;} if (Num=="next") {if (PageNum<XMLPageNum) PageNum +=1;} if (Num=="last") {PageNum =XMLPageNum;} sortField=document.XSLDocument.selectSingleNode("//@test"); firstNum=OnePageNum*(PageNum-1)+1; lastNum=OnePageNum*(PageNum-1)+OnePageNum; text="position()>="+firstNum+" and position()<="+lastNum; sortField.value=text; Layer1.innerHTML=source.documentElement.transformNode(stylesheet); } ]]> </xsl:comment> </script> <button id="cmdfirstPage" class="keybutton" onclick="pages('first');" >首页</button> <button id="cmdpreviousPage" class="keybutton" onclick="pages('previous');" >上一页</button> <button id="cmdnextPage" class="keybutton" onclick="pages('next');">下一页</button> <button id="cmdlastPage" class="keybutton" onclick="pages('last');">尾页</button> |
-- 作者:diegor -- 发布时间:4/9/2004 5:03:00 PM -- 把文件都放全了好么? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
9,089.844ms |