zoukankan      html  css  js  c++  java
  • Javascriptlocation

    描述:

    关于当前的URL.

    属性 描述 结果
    hash 获取或者设置href属性中在#号后面的分段  
    host 获取或者设置url的hostname和port localhost
    href 获取或者设置整个url http://localhost/gv/External.aspx
    pathname 获取或设置对象指定的文件名或路径 /gv/External.aspx
    port 获取或设置与URL关联的端口号码  
    protocol 获取或设置URL的协议部分 http
    search 获取或设置href属性中问好后面的部分  

     

    方法 描述
    assign(sUrl) 必须的
          字符串类型
          装入新的HTML文档
    reload() 重新载入当前页面
    replace(sUrl) 必须的
          字符串类型
          装入指定的sUrl,来替代当前的文档

    例子:

        <input type="button" value="reload" onclick="reload()" />
        <input type="button" value="assign" onclick="assign()" />
        <input type="button" value="replace" onclick="replace()" />
        <script type="text/javascript">
            
            
            function reload(){
                location.reload();
            }
            
            function assign(){
                location.assign("Default20.aspx");
            }
            
            function replace(){
                location.replace("Default20.aspx");
            }
        </script>

    assign(sUrl)和replace(sUrl)的比较:

    两者都可以转向sUrl

    assign转向后,可以通过后退按钮转回来;而replace并不是真正的转向,而是通过载入sUrl的方式进入当前页面,在history中是找不到原始页的.

    使用assign后的效果 使用replace后的效果
    image image

    注意看"后退"按钮.

  • 相关阅读:
    windows下php扩展存在但无法加载的问题
    mysql5.7主从(Master/Slave)同步配置
    windows使用composer.phar
    git untrack file
    git常见问题
    thinkphp框架中Model对象$origin对象的作用
    thinkphp常见问题
    git合并多个commit
    ajax请求post和get的区别以及get post的选择
    .htaccess跳转https
  • 原文地址:https://www.cnblogs.com/oneword/p/1491483.html
Copyright © 2011-2022 走看看