下载此文档

教学课件(JAVA).ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
j2ee教学课件
常用DHTML组件,操作 CSS,数据验证
6/28/2017
Window对象
2、Window对象
Window对象就是浏览程序的窗口对象,可以处理窗口的打开和关闭,而且提供有两组计时器的方法,能够定时执行指定的函数。
浏览程序的状态栏
浏览程序的状态栏的相关属性如下:
defaultStatus:设置和获取浏览器状态栏的默认信息文本;
status:设置和获取浏览器状态栏的信息文本;
6/28/2017
Window对象的计时器
DHTML之所以能够创建动态网页内容是因为Window对象提供2组共4个计时器。第1组计时器只会执行1次,在经过设置的一段时间后,执行指定的函数或表达式,如下表所示:
方法
说明
setTimeout(express,time)
启动计时器,当time参数设置的时间到达后,执行express表达式,其中的时间为千分之一秒为单位
clearTimeout()
停止setTimeout方法启动的计时器
Window对象
6/28/2017
Window对象
方法
说明
setInterval(express,time)
启动计时器,以time参数的时间周期性地执行express表达式,其中的时间是以千分之一秒为单位的。
clearInterval()
停止setInterval()方法启动的计时器
6/28/2017
Window对象
在JavaScript中,允许启动多组计时器。在启动是,需要先获取setTimeout和setInterval方法返回的计时器编号,如下:
timeoutID=setTimeout(“start1()”,500);
timoutID1=setInterval(“start2()”,500);
停止指定的计时器
clearTimeout(timeoutID);
clearInterval(timeoutID1);
6/28/2017
Window对象
窗口的打开和关闭
虽然在HTML文字中可以使用超链接的target属性值_blank打开一个全新的窗口,但是,JavaScript程序代码并没有办法对这种创建的新窗口进行控制,因为程序代码没有办法参考到新窗口的Windows对象。
Window对象的open()方法可以打开一个全新的窗口,并且使用JavaScript程序代码获取新窗口的Window对象,如下图所示:
winID=(“”,”javascript”)
注:方法返回的变量是个全局变量,不可以使用var声明,否则其他函数就不能获取新窗口的window对象。
6/28/2017
window
在获取了新窗口的window对象后,我们就可以创建父子关系的窗口结构,在父窗口使用winID存取新窗口的属性和方法。例如:更新新窗口显示的网页,如下所示:
=newURL;
不过父窗口可以控制子窗口,新窗口一样可以控制父窗口。Window对象的 opener 属性可以参考到父窗口的Window对象。
if( && )
{
=strMsg;
}
6/28/2017
window
因为父窗口可以参考到子窗口的window对象,所以父窗口的javascript程序代码可以使用close方法直接关闭子窗口,如下:
if(winID&&&&!)
{
();
}
6/28/2017
window
设置新窗口的特性
window的open()方法拥有更多的参数可以更进一步控制新窗口的外观,如下图所示:
winID=(url,name,features,replace);
其中:replace参数只适用在IE,而且只有在新窗口存在的情况下才起作用,如为true,可以替换浏览器的历史记录,如为false将创建一个全新的历史记录。
features:是一个特征字符串,使用逗号分隔的属性字符串,如下:
left=0,top=0
支持的属性,如下表所示:
6/28/2017
window
属性
说明
Left
设置浏览程序的左上角的X坐标
Top
设置浏览程序的左上角的Y坐标
Height
设置浏览程序显示窗口的高
Width
设置浏览程序显示窗口的宽
Location
是否显示浏览程序的网址栏
Menubar
是否显示浏览程序的菜单
Resizeable
是否允许调整窗口的尺寸
Scrollbars

教学课件(JAVA) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小201 KB
  • 时间2017-06-28