Copy Code code as follows:
function Changeurlpar (URL, ref, value) {
var str = "";
if (Url.indexof ('? ')!=-1)
str = URL.SUBSTR (Url.indexof ('? ') + 1);
Else
Return URL + "?" + ref + "=" + value;
var returnurl = "";
var setparam = "";
var arr;
var modify = "0";
if (Str.indexof (' & ')!=-1) {
arr = Str.split (' & ');
For (i in arr) {
if (arr[i].split (' = ') [0] = = ref) {
SetParam = value;
Modify = "1";
}
else {
SetParam = arr[i].split (' = ') [1];
}
ReturnUrl = ReturnUrl + arr[i].split (' = ') [0] + "=" + SetParam + "&";
}
ReturnUrl = returnurl.substr (0, returnurl.length-1);
if (modify = = "0")
if (ReturnUrl = = str)
ReturnUrl = ReturnUrl + "&" + ref + "=" + value;
}
else {
if (str.indexof (' = ')!=-1) {
arr = str.split (' = ');
if (arr[0] = = ref) {
SetParam = value;
Modify = "1";
}
else {
SetParam = arr[1];
}
ReturnUrl = arr[0] + "=" + SetParam;
if (modify = = "0")
if (ReturnUrl = = str)
ReturnUrl = ReturnUrl + "&" + ref + "=" + value;
}
Else
ReturnUrl = ref + "=" + value;
}
Return url.substr (0, Url.indexof ('? ')) + "?" + ReturnUrl;
}