zoukankan      html  css  js  c++  java
  • JS修改地址栏参数实例代码

    function changeURLPar(destiny, par, par_value)
    {
    var pattern = par+'=([^&]*)';
    var replaceText = par+'='+par_value;
    if (destiny.match(pattern))
    {
    var tmp = '/\'+par+'=[^&]*/';
    tmp = destiny.replace(eval_r(tmp), replaceText);
    return (tmp);
    }
    else
    {
    if (destiny.match('[?]'))
    {
    return destiny+'&'+ replaceText;
    }
    else
    {
    return destiny+'?1=1&'+replaceText;
    }
    }
    return destiny+'
    '+par+'
    '+par_value;
    }
    

      

    用JS动态改变地址栏内容 window.location.href window.location.hash

    用window.location.hash 可以改变地址栏内容,而不用像改变wndow.location.href那样会提交。

    改变hash后,地址栏后会加上#,,,,,这样子。这样可以解决AJAX无刷新状态下的页面所处的位置,也可以完成某些无刷新状态下的界面特效,好好利用前途无量。不错的东东

    转自:http://www.jb51.net/article/86568.htm

  • 相关阅读:
    DockerAPI版本不匹配的问题
    Linux文件系统
    队列

    多维数组
    字符串
    线性表
    ARM编辑、编译工具
    南京IT公司
    数据结构:用单链表实现的队列(2)
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/8797312.html
Copyright © 2011-2022 走看看