<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.setQuery = function(name, value)
{
var reg = new RegExp("(^|&|//?)("+ name +"=)([^&]*)(&|$)");
var r = this.substr(this.indexOf("?")+1).match(reg);
if (r!=null) return this.replace(reg, "$1$2"+ value +"$4");
else return this + (this.indexOf("?")>-1 ? "&" : "?")+ name +"="+ value
}
//var url = "http://aaa.bbb.com/a.jsp?xx=22";
//var url = "http://aaa.bbb.com/a.jsp?xx=22&yy=99";
var url = "http://aaa.bbb.com/a.jsp?myparam=30&xx=22&yy=99";
//var url = "http://aaa.bbb.com/a.jsp?xx=22&yy=99&myparam=30";
var p="myparam";
var v=22;
alert(url.setQuery(p, v));
//-->
</SCRIPT>
有则替换, 无则添加! :)
090917周四
最新推荐文章于 2020-09-24 17:28:14 发布