/** * Add/Update new parameters to current URL * @param a parameter * @param b value * @returns {string} new parameter * @constructor*/ functionGeturlparms (A, b) {varargs=NewObject (); varQuery=location.search.substring (1);//Get query string varPairs=query.split ("&");//Break at comma varret = ""; varisOK = 0 ; for(vari=0;i<pairs.length;i++) { varPos=pairs[i].indexof (' = ');//Find Name=value if(Pos==-1)Continue;//If you don't find it, skip it. varArgname=pairs[i].substring (0,pos);//Extract Name varValue=pairs[i].substring (pos+1);//Extract ValueArgs[argname]=unescape (value);//Save As Property //alert (argname+ "" +args[argname]); if("page" = =argname) {ret+ = argname+ "=1" + "&"; Continue ; } if(a!=argname) {ret+ = argname+ "=" +args[argname]+ "&"; } } if(isok==0) {ret+ = + "=" +b+ "&"; } if(ret== "") ret = "&"; returnret; }
Add/Update new parameters to the current URL