《浏览器对象》PPT课件.ppt
《《浏览器对象》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《浏览器对象》PPT课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、第6章 浏览器对象,教学目标,本章主要介绍常用的浏览器对象,通过本章的学习,使学生掌握浏览器对象的层次关系、熟悉窗口window对象、文档document对象和表单form对象。,教学要求,学习重点,浏览器对象的层次关系window对象的常用属性和方法document对象的常用属性和方法form对象的常用属性和方法,本章目录,6.1【案例21】打开和关闭窗口6.2【案例22】打开狭长窗口6.3【案例23】在页面中自定义背景色6.4【案例24】大小写字母变换6.5 综合实训,6.1【案例21】案例效果,设计一个有3个超链接的页面,单击这些链接可以打开、关闭新窗口以及关闭本窗口。效果图如图6.1所
2、示。,图6.1 打开和关闭窗口案例运行效果图,主要代码如下:function openwin()mywin=window.open(about:blank,width=300,height=300,resizable=no);打开新窗口关闭新窗口关闭本窗口,代码设计,相关知识,浏览器对象的层次关系,图6.2 浏览器对象的层次关系图,相关知识,window对象概述 window对象代表的是打开浏览器窗口。通过window对象可以控制窗口的大小和位置,弹出对话框的类型、打开窗口与关闭窗口,还可以控制窗口上是否显示地址栏、工具栏和状态栏等栏目,对于窗口中的内容,window对象可以控制是否重载网页、
3、是否返回上一个文档或前进到下一个文档。,相关知识,打开window对象的open()方法的语法格式 windowVar=window.open(url,windowname,windowfeature);url:指向一个目标窗口的url,也就是在某个浏览器窗口中创建这个新的窗口。windowname:是创建窗口对象的名字,赋予窗口对象一个名字是为了以后通过调用该名字来访问该窗口对象。windowfeature:是一个用逗号分隔的字符串,列举了窗口的特征,见表6-1。,相关知识,表6-1 窗口的特征,相关知识,window.close()关闭指定的浏览器窗口。如果不带窗口引用调用close()函
4、数,JavaScript就关闭当前窗口。在事件处理程序中,必须指定window.close(),而不能仅仅使用close(),因为不带对象名字的close()调用等价于document.close()。,6.2【案例22】案例效果,在装载“案例22.htm”页面的同时,自动打开宽和高均为200像素的新窗口“popu1.htm”,此窗口于5秒后自动关闭;单击“案例22.htm”中的超链接文字“使用超链接打开狭长窗口”能够打开高为100像素的狭长的窗口,打开的位置精确地控制在屏幕的左上角。效果图如图6.3所示。,图6.3 打开和关闭窗口效果图,代码设计,(1)新建网页“案例22.htm”,编写如下
5、源代码:打开和关闭窗口function openMywin(theURL,winName,features)window.open(theURL,winName,features);使用超链接打开狭长窗口,代码设计,(2)修改网页“popu1.htm”,在间添加以下源代码:function closeit()setTimeout(window.close(),5000),代码设计,(3)在网页“popu1.htm”的标签中添加代码onload=“closeit()”,即修改后的源代码如下所示:,相关知识,window对象的属性 表6-2给出了window对象的属性。,表6-2 window对象
6、的属性,相关知识,window对象的方法 除了属性之外,window对象还拥有很多方法。window对象的方法见表6-3。,表6-3 window对象的方法,6.3【案例23】案例效果,获取在“提示对话框”中输入的RGB颜色代码,并在“确认对话框”中进一步确定其值是否有效(不为空值和null值),若为有效值即可将页面的背景色改成自定义的RGB颜色,同时将页面的标题设置为“在页面中自定义背景色”,否则就返回到“提示对话框”中待输入状态。效果图如图6.4、图6.5和图6.6所示。,案例效果,图6.4 在提示对话框中输入颜色值效果图,图6.5 弹出确认对话框效果图,图6.6 在页面中自定义背景色案例
7、运行效果图,代码设计,function welcome()var i=0;document.write(请注意页面的背景色);/在页面中输出引号内的文本 while(!i)var color=请输入要显示的背景色(请输入有效值):;var default_color=#ffffff;var name=prompt(color,default_color);/弹出提示对话框 i=confirm(确认你输入的颜色是+name+吗?);/弹出确认对话框 if(name=)|(name=null)i=0;document.bgColor=(+name+);/设置背景颜色 document.title=
8、在页面中自定义背景色;,相关知识,document对象概述 文档对象(document)代表浏览器窗口中的文档,该对象是window对象的子对象,由于window对象是DOM对象模型中的默认对象,因此window对象中的方法和子对象不需要使用window来引用。通过document对象可以访问HTML文档中包含的任何HTML标记并可以动态地改变HTML标记中的内容,例如表单、图像、表格和超链接等。该对象在JavaScript 1.0版本中就已经存在,在随后的版本中又增加了几个属性和方法。,相关知识,document对象的属性见表6-4。,表6-4 document对象的属性,相关知识,docu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浏览器对象 浏览器 对象 PPT 课件

链接地址:https://www.31ppt.com/p-4845938.html