Javascript--location

it2024-11-29  16

描述:

关于当前的URL.

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

 

 

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

例子:

<input type="button" value="reload" οnclick="reload()" /> <input type="button" value="assign" οnclick="assign()" /> <input type="button" value="replace" οnclick="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后的效果

 

注意看"后退"按钮.

转载于:https://www.cnblogs.com/oneword/archive/2009/05/28/1491483.html

最新回复(0)