JS获取url链接字符串 location.href_基础知识

js获取url链接字符串:location.href

可以对其进行截取,从而获取传送的参数,常用如下:

location.href.indexOf("?")------获取?的index值。

注意:这里的location.href可不是指的现在地址栏里的地址,而是页面实际的地址。

另外,一些题外话:

C#中获取字符所在位置的索引,也是用IndexOf来获取。

sqlserver中获取索引,就不同了:

第一种:

select * from dbo.users where CharIndex('2',mainsubjects)>0

第二种:
select * from dbo.users where patIndex('%2%',mainsubjects)>0

我使用通过判断栏目,来确定广告是否应该显示:

只有http://www.jb51.net/codes/目录的内容才显示广告:

复制代码 代码如下:

if(location.href.indexOf("http://www.jb51.net/codes/")>-1){
alert('ok');
}

时间: 2024-09-22 14:19:23

JS获取url链接字符串 location.href_基础知识的相关文章

JS获取url链接字符串 location.href

 有时候我们需要获取当前网页的网址,方便我们判断,一般情况我们都是通过location.href来获取 js获取url链接字符串:location.href    可以对其进行截取,从而获取传送的参数,常用如下:    location.href.indexOf("?")------获取?的index值.    注意:这里的location.href可不是指的现在地址栏里的地址,而是页面实际的地址.    另外,一些题外话:    C#中获取字符所在位置的索引,也是用IndexOf来获

js获取url链接中的域名、Url、相对路径和参数的例子

用js提取出url中的域名(domain)部分,用split()函数就可以了. 因为一个正确的url必定是由http://或者是https://.domain.路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是域名了. 代码范例: var url = 'http://www.111cn.net/phper/php.html'; var domain = url.split('/'); //以"/"进行分割 if( domain[2] ) {     domain =

js取得url地址参数实例_基础知识

复制代码 代码如下: <script language="javascript"> /** * 获取url地址中的参数 * link:www.jb51.net */ var url="www.jb51.net/af.php?id=50&a=100"; alert(url); if(url.indexOf("?")!=-1){ var p=url.indexOf("?"); //返回所在位置 var str

js获取url传值的方法_javascript技巧

本文实例讲述了js获取url传值的方法.分享给大家供大家参考,具体如下: js获取url参数值: index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&...... 静态html文件js读取url参数 根据获取html的参数值控制html页面输出 一.字符串分割分析法 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET 函数: <Scr

JS获取URL中的参数数据

 这篇文章主要介绍了JS获取URL中的参数数据,有需要的朋友可以参考一下   代码如下: function getParam(paramName) {     paramValue = "";     isFound = false;     if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {      

js获取url中指定参数值的示例代码

 这篇文章主要是对js获取url中指定参数值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示: 代码如下:  ///获取url中指定参数         // <param name="paras">参数名称</param>         ///         function request(paras) {             var url = location.href;             var paraStr

JS获取URL中参数值(QueryString)的4种方法分享_javascript技巧

方法一:正则法 复制代码 代码如下: function getQueryString(name) {    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');    var r = window.location.search.substr(1).match(reg);    if (r != null) {        return unescape(r[2]);    }    return null;}/

js获取url参数的使用扩展实例_javascript技巧

最近网站改版,发现网站的广告都是直接网址,如果转向一下,对于本站的全职会好点 需要一个html页面来传递参数所以用到个js获取url参数的代码,就一个funciton 参考http://img.jb51.net/url.htm?url=http://www.baidu.com  复制代码 代码如下: <script language="javascript" type="text/javascript"> //js获取url参数的functionfunc

js获取url参数与路径方法

js获取url参数与路径方法 如: http://localhost:8083/uimcardprjfunction getrootpath(){    //获取当 前网址, 如: jsp教程">http://localhost:8083/uimcardprj/share/meun.jsp    var curwwwpath=window.document.location.href;    //获取主机地址之后的目 录,如: uimcardprj/share/meun.jsp    va