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

frame对象 创建框架 框架是Web浏览器窗口中独立的、可以滚动的分块区域,每个框架都可以被看成是独立的窗口,包含自己的URL。 浏览器包含一个顶层的window对象,而每个框架也都有自己的window对象,框架的window对象由浏览器顶层window对象继承而来。 虽然JavaScript可以用来操作框架,但是框架却是由HTML标记语言创建,其语法规则如下: location对象 概述 location对象用来表示浏览器窗口中加载的当前文档的URL,该对象的属性说明了URL中的各个部分。 一旦location对象的属性发生变化,就相当于生成了一个新的URL,浏览器便会尝试打开新的URL。 虽然可以通过改变location对象的任何属性加载新的页面,但是一般不建议这么做,正确的方法是修改location对象的herf属性,将其设置为一个完整URL地址,从而实现加载新页面的功能。 location对象和document对象的location属性是不同的,document对象的location属性是一个只读字符串,不具备location对象的任何特性,所以也不能通过修改document对象的location属性实现重新加载页面的功能。 location对象 location对象的属性 hash:这个属性表示了URL应用的对象中的锚的名字。 host:这个属性表示了URL中的主机名和端口号的组合。 hostname:这个属性表示了URL中的主机名。 href:这个属性表示了完整的URL地址。 pathname:这个属性表示了URL中的路径部分。 port:这个属性表示了URL中的端口部分。 protocol:这个属性表示了URL中的协议部分。 search:这个属性表示了URL中的查询部分。 location对象 location对象的方法 reload([force]):该方法从缓存或者服务器中再次把当前文档加载进来。force是一个布尔型的参数,如果将其设置为true,那么就使当前页面无条件的从所处的服务器上重新加载;如果将参数设置为false,或者忽略该参数,那么只有当从上次加载完毕后,文档被改变时才会重新加载。 replace(url):该方法用一个新的文档替换当前的文档。调用该方法,将用该方法中参数指定的URL替换当前浏览器中的文档,而不是在历史列表中创建一个新的条目。 如果使用replace()方法加载一个新的页面后,浏览器的“后退”按钮将无法返回到原来的页面,而通过改变location对象的属性来加载一个新的页面时便可以做到这一点。 history对象 history对象的属性 history对象是一个数组,其中的元素存储了浏览历史中的URL,用来维护在Web浏览器的当前会话内所有的曾经打开的历史文件列表。其属性主要包括: current:指定了当前文档的URL。 length:表示history对象中保存的URL的个数。 next:指定了在历史列表中位于当前文档之后的文档的URL。 previous:指定了在历史列表中位于当前文档之前的文档的URL。 注意,用户浏览网页的历史信息属于个人隐私,所以对history对象的使用有严格限制。在Navigator 4中及以后版本中,有署名的脚本可以访问history对象数组的元素;而在Navigator以前版本以及Internet Explorer中,history对象数组的元素是无法访问的。 history对象 history对象的方法 back():这个方法可以使浏览器向后转移到以前已经访问过的URL,该方法的执行效果等同于在浏览器上点击“后退”按钮。 forward():这个方法可以使浏览器向前转移到以前已经访问过的URL,该方法的执行效果等同于在浏览器上点击“前进”按钮。 go():这个方法可以使浏览器转移到以前访问过的URL,该方法有两种形式,分别为go(position)和go(target)。在第一种形式go(position)中,参数positon是一个整形参数,指定的是在history对象支持的历史列表中的位置的距离,该方法会使浏览器访问这个指定距离处的URL,参数值为正数,浏览器就会在历史列表中向前移动,参数值为负数,浏览器就会在历史列表中向后移动。在第二种形式go(target)中,参数target是一个字符串,该方法会使得浏览器再次访问第一个含有这个指定的字符串的URL。 本章小结 客户端浏览器中固有的、预定义的内置对象被统称为浏览器对象。 window对象位于浏览器对象模型中的顶层,是其他对象的父类。在应用中,只要浏览器一打开,无论是否存在页面,都将创建window对象。 框架是Web浏览器窗口中独立的、可以滚动的分块区域,每个框架都可以

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档