获取调用JS链接所带的参数
来源:互联网 发布:新东方考研数据库 编辑:程序博客网 时间:2024/06/13 01:38
转载自:http://blog.csdn.net/lanlandechong/article/details/1768272
如果在一个页面引用一个JS文件
<script id=test language=javascript src=test.js?id=1&name=doll.net charset=gb2312 type=text/javascript></script>
需在js里写如下函数
function tes(paramName)
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(test.src)) //test为script ID
return RegExp.$2;
else
return "";
}
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(test.src)) //test为script ID
return RegExp.$2;
else
return "";
}
调用 alert(test("id"));
弹出值 1
上面这个我不知道原作者是不是可以成功,但在我这里就是不成功,我看了下,结合自己的改了下,
如果在一个页面引用一个JS文件
<script id="brccount" language="javascript" src="http://192.168.1.33:89/statistic.js?Siteid=4&Adid=2" charset="gb2312" type="text/javascript"></script>
要在 test.js 获取所带的 1 和 doll.net
需在js里写如下函数
function tes(paramName)
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(brccount.src)) //test为script ID
return RegExp.$2;
else
return "";
}
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(brccount.src)) //test为script ID
return RegExp.$2;
else
return "";
}
另外一个朋友也给出了加一个差不多的方法
//var s=document.getElementsByTagName("head")[0].getElementById("brccount").src;
var s=document.getElementById("brccount").src;
function getParameter(str,_parameter)
{
var sValue=str.match(new RegExp("[?&]"+_parameter+"=([^&]*)(&?)","i"));
if(sValue?sValue[1]:sValue==null)
return sValue?sValue[1]:sValue;
}
var Siteid =getParameter(s,"id");
var s=document.getElementById("brccount").src;
function getParameter(str,_parameter)
{
var sValue=str.match(new RegExp("[?&]"+_parameter+"=([^&]*)(&?)","i"));
if(sValue?sValue[1]:sValue==null)
return sValue?sValue[1]:sValue;
}
var Siteid =getParameter(s,"id");
- 获取调用JS链接所带的参数
- 获取调用JS链接所带的参数
- 获取调用JS链接所带的参数
- 获取JS链接带的参数
- js 获取当前url所带参数
- 获取html所带参数
- 获取href所带参数
- JS调用后台带参数的方法
- JS调用后台带参数的方法
- JS调用后台带参数的方法
- JS调用后台带参数的方法
- c# 调用带参数的js方法
- JS调用后台带参数的方法
- JS调用后台带参数的方法
- JS获取链接上的参数
- js获取链接地址后的参数
- JS隐藏超链接所带参数的方法
- request 获取浏览器所带参数
- 介绍大家一个异步加载图片的公用类: EGOImageLoading (转)
- 路漫漫其修远兮:Android必须改进的八个地方
- 深入浅出设计模式笔记之九:享元模式
- sql中去除空格
- Ubuntu下 使用sftp将文件同步到不同服务器
- 获取调用JS链接所带的参数
- C# 抽取exe和dll程序图标
- 数据结构-09 链表
- 《Oracle Database 11g SQL 开发指南》学习笔记——第六章__子查询
- QT中使用QXmlStreamReader解析XML文件
- mac os 下如何清除/切换svn eclipse插件的用户
- IBM ESB产品之间的比较
- 剖析C++模板(上)
- ajax提交表单时CKEDITOR不实时更新字段内容解决办法