当前位置:首页>网络学院>网页制作>Javascript教程>文章内容

Javascript在客户端替换URL中的querystring变量值

[ 来源:http://www.it55.com | 作者: | 时间:2007-08-18 | 收藏 | 推荐 ] 【

function RegularUrl(url,key,value)
{
    var fragPos = url.lastIndexOf("#");
    var fragment="";
    if(fragPos > -1)
    {
        fragment = url.substring(fragPos);
        url = url.substring(0,fragPos);
    }
    var querystart = url.indexOf("?");
    if(querystart < 0  )
    {
        url +="?"+key+"="+value;
    }
    else    if (querystart==url.length-1)
    {
        url +=key+"="+value;
    }
    else
    {
        var Re = new RegExp(key+"=[^\\s&#]*","gi");

免费设计素材下载http://www.it55.com


        if (Re.test(url))
        url=url.replace(Re,key+"="+value);
        else
        url += "&"+key+"="+value;
    }
    return url+fragment;
}

(编辑:IT资讯之家 www.it55.com

返回顶部
 

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]

图片文章