当前位置:首页>>开发编程>>JavaScript>>新闻内容
javascript:Location对象的使用简介
作者:佚名 发布时间:2004-6-7 13:11:42 文章来源:西部E网

Location 对 象 的 使 用
 
location对象:
  location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。

  hash属性:hash标注是一个url很好的习惯用法,它指定浏览器到一个位于文档中的anchor位置,相当于一个书签儿。

  host属性:描述渔歌url的主机名和端口,只有端口号是url的一个明确部分时,值中才包括端口号。

  hostname属性:一个典型的url的主机名是网络上服务器的名字,该网络存储有你的浏览器上可以查看的文档。对大多数Web站点来说,服务器名不仅包括域名,也包括www前缀,如果端口号是在url中特有的话,主机名并不包括,而是包括在host属性中。

  href属性:该属性提供一个指定窗口对象的整个url的字符串。

  pathname属性:url的路径名部分由与服务器root(根)卷相关的目录结构组成。根不是目录的一部分,如果url的路径是通向根目录中的一个文件,那么location.pathname属性就是(/)。

  port属性:端口号很少用到。当指向一个没有赋给域名的的站点的url中,可以用location.port属性获取该值,如果从一个url获取值并想用那个组建创建一个url,一定要包括服务器IP地址和段口号,IP地址和段口号之间用(:)分界。

  protocol属性:包括协议名,且后面紧跟着(:)分节目。

  assign方法:assign("url")通过这个方法可以实现把一个新的url赋给location对象。当然你也可以采用直接赋值的方法来实现,或者location.href来导航到一个新的网页。采用assign的方法会使代码易维护。

  reload方法:这个方法可以把浏览器可能保存在内存中的元素(在一段记录中)的文档设置全部忽略掉,重新打开该文档,和浏览器上的刷新可不一样。它的效果好像是你选择了file菜单open file一样。当然如果你不想这样,不想这么做,有一个和这个方法比较类似的方法,就是history.go()方法。

  replace方法:当用户从当前网页,跳转到别的网页,有时候是不是想让不能用后退按钮(Back)看到前一个网页,告诉你一个方法,就是采用location.replace("url")就可以实现这个功能。


最新更新
·JS事件大全(Javascript事件
·jQuery+Bing API实现简易搜索
·Firefox和IE之间7个JavaScri
·应用最广的十大Javascript框
·50个实用的JavaScript工具
·一个支持IE和Firefox的日历选
·用JavaScript读取远程xml的数
·用Javascript和CSS让DIV中的
·一个非常好的表单验证类:番
·仿豆瓣分页原型(Javascript版
相关信息
·JS事件大全(Javascript事件大全)
·Firefox和IE之间7个JavaScript差异
·应用最广的十大Javascript框架
·50个实用的JavaScript工具
·一个支持IE和Firefox的日历选择器
·用JavaScript读取远程xml的数据
·用Javascript和CSS让DIV中的图片居中
·一个非常好的表单验证类:番茄表单验证类
·仿豆瓣分页原型(Javascript版)
·JavaScript获取Option的Value和Text值
画心
愚爱
偏爱
火苗
白狐
画沙
犯错
歌曲
传奇
稻香
小酒窝
狮子座
小情歌
全是爱
棉花糖
海豚音
我相信
甩葱歌
这叫爱
shero
走天涯
琉璃月
Nobody
我爱他
套马杆
爱是你我
最后一次
少女时代
灰色头像
断桥残雪
美了美了
狼的诱惑
我很快乐
星月神话
心痛2009
爱丫爱丫
半城烟沙
旗开得胜
郎的诱惑
爱情买卖
2010等你来
我叫小沈阳
i miss you
姑娘我爱你
我们都一样
其实很寂寞
我爱雨夜花
变心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK绷
贝多芬的悲伤
哥只是个传说
丢了幸福的猪
找个人来爱我
要嫁就嫁灰太狼
如果这就是爱情
我们没有在一起
寂寞在唱什么歌
斯琴高丽的伤心
别在我离开之前离开
不是因为寂寞才想你
爱上你等于爱上了错
在心里从此永远有个你
一个人的寂寞两个人的错