在Javascript中的对象描述地址地址通过一个窗口对象打开。表示当前窗口的地址,只使用位置;如果你想表达一个窗口的地址,use.location。

一、js中位置的含义

1、定位对象存储在窗口对象的位置属性表示文件是当前显示在窗口中的Web地址。它的href属性存储在文档的完整URL,和其他的属性描述的URL,各部分分别。这些属性的URL非常相似的锚定对象的属性(或对象)。当一个位置的对象转换为字符串的href属性的值返回。这意味着你可以使用表达式的位置而不是location.href。

2、锚对象表示文档中的超链接,和定位对象代表的URL(或位置)的文件,目前由浏览器显示。但位置对象可以做的更多,也可以控制浏览器中显示的文档的位置。如果含有URL位置字符串赋予一个链接的对象或它的href属性,浏览器将加载和显示新文件被浏览器。

3、除了设置位置或location.href与完整的URL替换当前的URL,它也可以修改部分的URL,它只需要指定其他属性来定位对象。这样,一个新的URL被创建,其中一部分是不同于原始URL,浏览器将加载并显示出来。例如,如果该位置对象的哈希属性,那么浏览器会被转移到一个指定的位置在当前文档。同样,如果搜索属性设置,浏览器将重新连接到新的URL查询字符串。

4,除了URL属性,位置对象重载()方法可以重新加载当前文档(替换)可以加载新文档而无需创建新记录,也就是说,在浏览器历史列表中,新文档将替换当前文档。



二、js中的位置属性



属性描述

从威尔斯哈希设置或返回(#)URL(锚)。如果没有#地址,返回一个空字符串。

主机设置或返回当前URL的主机名和端口号。

主机名设置或返回当前URL的主机名。

href设置或返回完整的URL。如何显示它如何返回在浏览器的地址栏。

路径设置或返回当前URL路径的一部分。

端口设置或返回当前URL的端口号,设置或返回当前URL的端口号。

协议设置或返回当前URL的协议,这是值as'http:':','https文件:',等等。

搜索设置或返回以问号()开头的URL(查询部分)。



三和js中的位置对象方法



属性描述

分配()加载新文档。

重载()重新载入当前文档,相当于IE或重装(Netscape)在浏览器上的钥匙。

替换()用一个新文档替换当前文档,相当于浏览器上的IE或重新加载键。



四和js中的位置示例


简单{跳跃}

功能页(URL){

var url =urlcatalogid =+ catalogid;

window.location =网址;

}

一个页面的传输参数

功能to_catalog(ICAT){

如果(ICAT <= 0){

top.location =URL;

{人}

window.location =urlcatid =+我;

}

}

跳转到指定的页/帧

功能to_iframe(URL){

parent.mainframe.location =URL;

}



以上是本文的全部内容,希望大家能喜欢。