functionchangeURLPar(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 수정 = "0";
if (str.indexOf(' &') != -1) {
arr = str.split('&');
for (i in arr) {
if (arr[i].split('=')[ 0] == ref) {
setparam = value;
수정 = "1";
}
else {
param = arr[i].split('=')[1 ];
}
returnurl = returnurl arr[i].split('=')[0] "=" setparam "&";
}
returnurl = returnurl.substr(0, returnurl .length - 1);
if (수정 == "0")
if (returnurl == str)
returnurl = returnurl "&" ref "=" value;
}
else {
if (str.indexOf('=') != -1) {
arr = str.split('=');
if (arr[0] == ref) {
setparam = value;
수정 = "1";
}
else {
setparam = arr[1];
}
returnurl = arr[0] "=" setparam;
if (수정 == "0")
if (returnurl == str)
returnurl = returnurl "&" ref "=" value;
}
그 외
returnurl = ref "=" 값;
}
return url.substr(0, url.indexOf('?')) "?" returnurl;
}