JavaScript程序设计教程[精品].ppt

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

第8章window对象 8.3控 制 窗 口 例如,对于一个名为myWindow的窗口,下面的代码将会使其向右和 向上各移动100像素: myWindow.moveBy(100,100); 如果要将窗口移动到一个确定的位置,则可以使用moveTo方法,此方 法将窗口从当前位置移动到屏幕上以平面坐标表示的固定位置,其语 法格式如下: windowname.moveTo(x坐标,y坐标); 参数说明: (1)windowname:指要移动的窗口的名称。 (2)x坐标:指窗口移动到的目标位置的x轴坐标值。 (3)y坐标:指窗口移动到的目标位置的y轴坐标值。 例如,下面的代码将使一个名为myWindow的窗口移动到屏幕的坐标原点位置: myWindow.moveTo(1,1); * 第8章window对象 8.3控 制 窗 口 8.3.2改变窗口大小 在JavaScript中,改变窗口大小也有两个方法:resizeBy方法和 resizeTo方法。 使用resizeBy方法可以按照指定的参数(水平像素数和垂直像素 数)使窗口在水平和垂直方向上放大(或缩小)相应的像素 数。其语法格式如下: window.resizeBy(水平像素数,垂直像素数); 其中,水平像素数(或垂直像素数)为正数会使窗口变大,为 负数则会使窗口变小。 * 第8章window对象 8.3控 制 窗 口 8.3.3滚动窗口内容 window对象提供了实现滚动窗口内容的scroll方法、scrollBy方法 和scrollTo方法。这3种方法的用法及含义如下: (1)scroll(x,y):将窗口内容滚动到自屏幕左上角起指定的x和y 偏移量。 (2)scrollBy(x,y):将窗口内容滚动x和y偏移量。 (3)scrollTo(x,y):将窗口内容滚动到指定的x和y偏移量。 参看例8-12. * 第8章window对象 8.3控 制 窗 口 8.3.4设置窗口定位 在JavaScript中,可以使用多种方法实现用URL打开相应窗 口,其中,最好的方法是使用window对象包含的location对象实 现这一功能。location对象用来访问窗口的当前定位(URL), 其属性值既可以读取,又可以置换,因此,可以通过脚本实现 某个页面定位的更新。在下面的示例中,通过单击按钮载入一 个页面。 参看例8-13. * 第8章window对象 8.3控 制 窗 口 8.3.5访问窗口历史记录 单击浏览器上的“前进”或“后退”按钮时,浏览器可以转到相应的历史记录页 面。JavaScript提供了用于访问浏览器历史记录的history对象,此对象是一个 只读的URL字符串数组,包含了用户最近访问过的URL记录。其语法格式如 下: a href=javascript:window.history.forward();forward/a a href=javascript:window.history.back();back/a 也可以使用history对象的go方法指定要访问的历史记录。若参数为正数,则 向前访问;若参数为负数,则向后访问。例如: a href=JavaScript:window.history.go(-2);back two times /a a href=JavaScript:window.history.go(3);forward three times /a 使用history对象的length属性能够获得history数组的长度,从而可以很容易地 转移到历史记录列表的末尾。例如: a href=JavaScript:window.history.go(window.history.length-1);last item /a * 第8章window对象 8.3控 制 窗 口 8.3.6控制窗口状态栏 状态栏位于浏览器的底部,用来显示当前操作的相关信息, 或显示当前浏览器的状态信息等。在JavaScript中,可以使用 window对象的status属性和defaultStatus属性访问状态栏,两者的 区别是defaultStatus属性的值会一直显示,而status属性的值只在 某个事件发生时显示。 参看例8-14、例8-15、例8-16. * 第8章window对象 8.3控 制 窗 口 8.3.7窗口时间和超时设定 window对象提供了一些设置计时器的方法,如 setTimeout方法和clearTimeout方法。 使用setTimeout方法的基本思路是:设置超时时间,以便在将来

文档评论(0)

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

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

1亿VIP精品文档

相关文档