js脚本对url参数加密(待证验)

js脚本对url参数加密(待验证)

加密代码

function eb(ting)
   {
//传入要加密的url

//获取url参数部分
   var paraString = ting.substring(ting.indexOf("?")+1,ting.length);
    //将加密后的参数重新组合到url中
   var rul=ting.substring(0,ting.indexOf("?")+1)+escape(paraString);

 //跳转到rul页面呢 

  location.href=rul;
   }

解密代码

   var urlPara = location.search; //获取参数部分
   urlPara=(urlPara);//对参数解密
//分析参数
function getPara(paraName){
var reg = new RegExp("[&|?]"+paraName+"=([^&$]*)", "gi");
var a = reg.test(urlPara);
return a ? RegExp.$1 : "";
}
//捕获参数并进行操作
window.onload = function(){

var url= getPara("id"); //捕获到url参数
document.getElementByIdx_x("TextBox1").value = url;
}