当前位置: 代码迷 >> JavaScript >> js脚本对url参数加密(待证验)
  详细解决方案

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

热度:90   发布时间:2012-10-06 17:34:01.0
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;
}

??????

  相关解决方案