第十章《浏览器对象》.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章《浏览器对象》

Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。它的 href 属性存放的是文档的完整 URL,其他属性则分别描述了 URL 的各个部分。 Location对象 属性 描述 protocol 设置或返回当前 URL 的协议。 hostname 设置或返回当前 URL 的主机名。 port 设置或返回当前 URL 的端口号。 host 设置或返回主机名和当前 URL 的端口号。 pathname 设置或返回当前 URL 的路径部分。 hash 设置或返回从井号 (#) 开始的 URL(锚)。 search 设置或返回从问号 (?) 开始的 URL(查询部分)。 href 设置或返回完整的 URL。 Location对象的属性 script type=text/JavaScript function search() { document.write(protocol:+tocol); document.write(br /); document.write(hostname+location.hostname); document.write(br /); document.write(port+location.port); document.write(br /); document.write(host+location.host); document.write(br /); document.write(pathname+location.pathname); document.write(br /); document.write(hash+location.hash); document.write(br /); document.write(search+location.search); document.write(br /); document.write(href+location.href); document.write(br /); } /script …… input type=button value=查看当前页面URL信息 onclick=search(); / Location对象的属性 href 属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL。 因此,我们可以通过为该属性设置新的 URL,使浏览器读取并显示新的 URL 的内容。 href属性 html head script type=text/JavaScript function gotoSINA() { window.location.href=; } /script /head body input type=button value=浏览新浪网首页 onclick=gotoSINA(); / /body /html href属性示例 方法 描述 assign() 加载新的文档。 reload() 重新加载当前文档。 replace() 用新的文档替换当前文档。 Location对象的方法 assign() 方法可加载一个新的文档。 location.assign(URL) replace() 方法可用一个新文档取代当前文档。 location.replace(newURL) 说明:replace() 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。 reload() 方法用于重新加载当前文档。 location.reload(force) 说明:如果该方法没有规定参数,或者参数是 false,浏览器就会检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。 assign、replace、reload方法 script type=text/JavaScript function newDoc() { window.location.assign() } function replaceDoc() { window.location.replace() } function reloadPage() { window.location.reload() } /script …… input type=button value=Load new document onclick=newDoc(); / input type=button value=Replace document onclick=replaceDoc()

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档