Web程序设计(第4版)-第5章幻灯片.ppt

  1. 1、本文档共161页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5. 2 浏览器对象模型及应用 5.2.3 Window对象 Window对象描述浏览器窗口特征,它是Document、Location、History对象的父对象。另外,Window对象还可认为是其他任何对象的假定父对象,如语句“alert("世界,你好!");” 相当于语句“window.alert("世界,你好!");”。 Window对象的属性有:parent、self、top、window、status、defaultStatus、frames等 Window对象的方法:有alert( )、open( )、close( )、confirm( )、prompt( )、focus( )、blur( )、setTimeout( )、clearTimeout( )等 5. 2 浏览器对象模型及应用 5.2.3 Window对象 与窗口有关的属性 包括parent、self、top、window 这4个属性是特殊的,严格来说,它们并不能算做Window对象的属性,而是当前浏览器环境所涉及的Window对象的实例。因此它们的引用与一般对象属性不同:在它们的名称之前不能加对象名,如self.status,而不是window.self.status。 window和self代表当前窗口;parent代表当前窗口或框架(frame)的父窗口,主要在使用框架的页面中使用;top是主窗口,是所有下级窗口的父窗口。 5. 2 浏览器对象模型及应用 5.2.3 Window对象 与浏览器状态栏有关的属性 包括status、defaultStatus,其值都为字符串。 status是浏览器当前状态栏显示的内容,defaultStatus是浏览器状态栏显示的默认值。利用这两个属性可以设置和改变浏览器状态栏显示的内容。例如: <a href="" onMouseOver="status='访问网易'; return true">网易<br> //当鼠标位于该超链接位置时,状态栏将显示字符串“访问网易”。 5. 2 浏览器对象模型及应用 5.2.3 Window对象 与对话框有关的方法 包括alert( )、confirm( )和prompt( )三个方法,它们分别产生三个标准对话框。它们的语法分别为: · alert(字符串); //参数字符串为显示于对话框中的内容,无返回值。 · confirm(字符串); //参数字符串为显示于对话框中的内容。若用户单击“确定”按钮,返回值为true,否则返回值为false。 · prompt(字符串1,字符串2); //参数字符串1为显示于对话框中的内容,参数字符串输入的默认内容;如用户单击对话框的“确定”按钮,则返回用户在输入框中输入的字符串;如用户单击对话框的“取消”按钮,则返回null。 5. 2 浏览器对象模型及应用 5.2.3 Window对象 与对话框有关的方法 alert("你好!"); confirm("你确定要继续吗?"); prompt("请输入您的姓名:","*******"); 5. 2 浏览器对象模型及应用 5.2.3 Window对象 与窗口生成与撤销有关的方法 包括open( )、close( )方法。 open( )方法生成一个新窗口,语法为: open("URL", "WindowName" [,"Window Features"]); 其中,参数URL是在新生成的窗口中载入的页面;WindowName是新窗口的名字;Window Feature是可选参数,该参数是一个字符串,表示新窗口的外观特征,可以指定多个特征,各特征值之间以逗号“,”相隔,特征值格式为:特征名=值,如width=300,表示新窗口的宽度为300个像素点。该参数省略时,按默认特征生成新窗口。 open( )返回指向新窗口的指针。 例如:nw=open("a.htm","nw","width=100,height=80,toolbar=1,resizable=0"); close( )方法用于关闭一个窗口。例如:nw.close( ); 5. 2 浏览器对象模型及应用 5.2.3 Window对象 特 征 名 取 值 含 义 width 长度值 窗口的宽度 height 长度值 窗口的高度 toolbar 0(无)|1(有)或No(无)|yes(有)下同 是否显示标准工具栏。默认值为0 location 0|1或no|yes 是否显示定位栏。默认值为0 status 0|1或no|yes 是否显示状态栏。默认值为0 menubar 0|1或no|yes 是否显示菜单栏。默

文档评论(0)

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

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

1亿VIP精品文档

相关文档