document.search可以取得参数,
location.href可以取得URL。
之后就是字符串的处理,然后你再赋值给location.href就完成跳转

解决方案 »

  1.   

    onClick="go(location.href.replace(/\b(p=\d+)/i, 'p=' + document.all.pageno.value)"
      

  2.   

    b = location.search;
    b = b.replace(/\?p=[A-Za-z0-9]*/, "\?p=" + "aaa");//"aaa"替换成具体的参数
    b = b.replace(/\&p=[A-Za-z0-9]*/, "\&p=" + "aaa");
      

  3.   

    <script> 
    //获得参数的方法 
    var request = { QueryString : function(val) { 
    var uri = window.location.search; 
    var re = new RegExp("" +val+ "=([^&?]*)", "ig");
     return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
     }
     } 
    </script>
      

  4.   

    HStone(石头)的写法很简单,可惜有错误。
    另外两个我还没有实验
      

  5.   

    是我自己看错了,HStone(石头)写的很对啊。别的写法我也看看