日期:2014-05-16  浏览次数:20397 次

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;
}

??????