page.js 461 B

12345678910111213141516171819202122
  1. var page={
  2. getURLParams:function(){
  3. var str=location.search.substr(1);
  4. str=str.split("&");
  5. var param={},entity=null;
  6. for(var i=0,len=str.length;i<len;i++){
  7. entity=str[i].split("=");
  8. param[entity[0]]=decodeURI(entity[1]);
  9. }
  10. return param;
  11. },
  12. buildURLParams:function(param){
  13. if(!param){
  14. return null;
  15. }
  16. var rtn=[];
  17. for(var attr in param){
  18. rtn.push(attr+"="+encodeURIComponent(param[attr]));
  19. }
  20. return rtn.join("&");
  21. }
  22. };