<script language="JavaScript">
function page(i){
var s=location.pathname,r=/^(.*?)(\d*)(\..*)$/;
if(r.test(s)){
var t=parseInt(s.replace(r,"$2"))+i;
s=s.replace(r,"$1"+t+"$3");
location.pathname=s;
}
}
</script>
 </head> <body>
  <a href="javascript:page(-1)" >上一章</a> 
<a href="javascript:page(1)" >下一章</a>
 </body>

解决方案 »

  1.   

    <script language="JavaScript"> 
    function page(i){ 
    var s=location.pathname,r=/^(.*?)(\d*)(\..*)$/; 
    if(r.test(s)){ 
    var t=parseInt(s.replace(r,"$2"))+i; 
    s=s.replace(r,"$1"+t+"$3"); 
    location.pathname=s; 


    </script> 
    </head> <body> 
      <a href="javascript:page(-1)" >上一章 </a> 
    <a href="javascript:page(1)" >下一章 </a> 
    </body>
      

  2.   

    上面这个`差不多了``
    但是但是我个位数是001的``十位数010``这样子的``
    上面那个列子结果是`panlong1.htm
    而我要的结果是panlong001.htm``panlong012.htm``panlong111.htm``这样子``
    这是我3天发了3张帖`最接近的了``