改变URL中的变量值
来源:互联网 发布:网络赌托怎么定罪 编辑:程序博客网 时间:2024/05/16 05:40
//改变URL中的变量值
function chgUrlVar(varUrl, varName, varValue)
{
var posVar = varUrl.lastIndexOf("&"+varName+"=");
if(posVar==-1){posVar = varUrl.lastIndexOf("?"+varName+"=")};
if(posVar==-1)//URL中不存在该变量
{
if(varUrl.lastIndexOf("?")==-1) //URL中也不存在其他变量
{
return varUrl+"?"+varName+"="+varValue;
}else{
return varUrl+"&"+varName+"="+varValue;;
}
}
var strBeforeVar = varUrl.substring(0,posVar);
varUrl2 = varUrl.substring(posVar+2);
if(varUrl2.indexOf("&")==-1)
{
varUrl2 = "";
}else{
varUrl2 = varUrl2.substring(varUrl2.indexOf("&"));
}
if(strBeforeVar.lastIndexOf("?")==-1)
{
return strBeforeVar+"?"+varName+"="+varValue+varUrl2;
}else{
return strBeforeVar+"&"+varName+"="+varValue+varUrl2;;
}
}
function chgUrlVar(varUrl, varName, varValue)
{
var posVar = varUrl.lastIndexOf("&"+varName+"=");
if(posVar==-1){posVar = varUrl.lastIndexOf("?"+varName+"=")};
if(posVar==-1)//URL中不存在该变量
{
if(varUrl.lastIndexOf("?")==-1) //URL中也不存在其他变量
{
return varUrl+"?"+varName+"="+varValue;
}else{
return varUrl+"&"+varName+"="+varValue;;
}
}
var strBeforeVar = varUrl.substring(0,posVar);
varUrl2 = varUrl.substring(posVar+2);
if(varUrl2.indexOf("&")==-1)
{
varUrl2 = "";
}else{
varUrl2 = varUrl2.substring(varUrl2.indexOf("&"));
}
if(strBeforeVar.lastIndexOf("?")==-1)
{
return strBeforeVar+"?"+varName+"="+varValue+varUrl2;
}else{
return strBeforeVar+"&"+varName+"="+varValue+varUrl2;;
}
}
- 改变URL中的变量值
- jbpm4.3 改变变量值
- 取得Action中的变量值
- FastCGI中的环境变量值
- xpage中的CGI变量值
- xpage中的CGI变量值
- 打印Makefile中的变量值
- 管道 无法改变变量值 的问题
- 泛型:改变变量值触发的事件
- stm32中断函数改变全局变量值
- 不通过setter方法改变私有变量值
- WebBrowser中获得脚本中的变量值
- 在input 中的value赋变量值
- 动态修改 NodeJS 程序中的变量值
- jsoup抓取js(script)中的变量值
- JSP获取当前页面中的变量值
- 无法获取globalasa文件中的变量值
- C#使用事件监控变量值的改变
- 转眼就到合同到期的时间了
- ejb3.0改进给我带来的一点感受
- JNI使用技巧点滴(二)
- java调用exe或sh的代码
- 撰写优秀的需求[个人收藏]
- 改变URL中的变量值
- 戏说"QQ密码天使V1.1"进程的隐藏技术
- FreeTextBox的ToolbarButton整理
- HiveMind初探
- http://dev.csdn.net/article/33/33174.shtm
- 在ASP.NET WEB控件中应用样式(Style)
- OO的目标是什么?
- 新的学习:从Python开始
- 选择接口还是抽象类