在JSP页面实现了“上一页”与“下一页”,如果当前已经是第一页则把“上一页”所在的层给隐藏掉,已经是最后一页则把“下一页”给隐藏掉。下面是我写的JAVASCRIPT代码,我想问在哪调用,怎么调用?
<script language="javascript">
        function visiableUp(int currentPage){  //currentPage当前页数                if(currentPage==1){
                        document.all.up.style.display="none";  //把“上一页”隐藏                }
        }
        function visiableNext(int allPage,int currentPage){    //currentPage当前页数,allPage总页数
               if(allPage==currentPage){
                      document.all.next.style.display="none"; //把“下一页”隐藏               }
        }
</script>

解决方案 »

  1.   

    页面加载onload事件里
    或者在页面的最下面加<script></script>调用
      

  2.   

    那还不如用<s:if test=""></s:if>直接不让它出来。
      

  3.   

    首先你要了解,你所谓的上一页,下一页是如何做,举个例子,每次按翻页就刷新页面,这只要在onload事件里,或是js脚本里直接隐藏翻页条,或是在后台处理完,传到前台,就根本不输出翻页条就可以。
    如果你采用 ajax来异步加载数据,那么你可以选择用js来控制隐藏,当然也可以后台异步加载翻页条,但是这种做法在现实中很浪费。
    其次,lz貌似对js的隐藏不是很了解,建议多看些js控制例子。