window对象方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

每天我们都在成长!
9
status:指定窗口是否显示菜单栏 scrollbars:指定窗口是否显示滚动条。此 处的是否显示滚动条,是指当打开的文档 大于当前打开的新窗口的大小时显示滚动 条,其语法格式赋值的含义与toolbar相同 resizable:指定窗口是否可改变大小。其语 法格式与参数toolbar相同,当参数的值为0 或no时,新窗口无法调整大小。当其值为1 或yes时用户可以调整大小,默认值为0
每天我们都在成长!
4

打开消息框:window.alert(“msg”); 其中,msg是需要在对话框中显示的提示信 息。使用alert()方法会弹出带有确定按钮及 相关信息的消息框。当使用alert()方法打开 消息框时,整个文档的加载及其所有脚本 的执行都会暂停,直到用户单击消息框中 的确定按钮,所有的动作才继续进行。

每天我们都在成长!
14
另一种可以重复执行的方法是使用window对 象的setInterval()方法 var timeId=window.setInterval(funnam, millisec); timeid是setInterval()方法的返回值; setInterval()方法与setTimeout()方法的语法相 同,而区别在于,前者会在指定的时间间隔自 动重复执行指定的函数或代码段,后者则在指 定的时间间隔执行一次指定的函数或代码段

<a href="1.htm" onclick="return confirm('确认跳转么?')">跳转</a>
每天我们都在成长!
6

打开输入对话框 var str=window.prompt (strShow,strInput);

str用于接收用户输入的字符串信息; strShow是一个在对话框中显示的提示信息 字符串,strInput是在打开输入对话框时, 其文本框中默认显示的信息
每天我们都在成长!
19
本章我们学习了 window对象 掌握window对象的常用方法 通过使用window对象结合DOM和事件驱 动等做出动态页面效果
每天我们都在成长!
20

各组组长收齐自己组的作业后发送到 tongzhoushxt@
每天我们都在成长!
21
漫漫IT路,
每天我们都在示标准工具栏。 其语法格式为:toolbar=[yes|on][1|0].当 该选项值为1或yes 时,表示新打开的窗口 中是否有标准的工具栏。如果设置为0或no 表示没有工具栏。 location:指定窗口是否显示地址栏。其语 法格式为:location=[yes|on][1|0] directories:指定窗口是否显示链接工具栏。 directories参数的语法格式及赋值的含义与 参数toolbar相同

每天我们都在成长!
15

将第三章做的静态时间练习演化成为动态 的时间显示
每天我们都在成长!
16
每天我们都在成长!
17
每天我们都在成长!
18



如果在页面中使用setTimeout设定了延时程序, 但是当符合某些条件需要终止延时程序,需要 使用clearTimeout方法。语法格式如下: window. clearTimeout(timeId); 其中,timeId是用户在定义setTimeout()方法 时指定的返回值。 说明:如果使用了setInterval()方法指定重复 执行的函数可以使用clearInterval()方法终止。 其使用方法与clearTimeout()方法相同
11

跳转到一个新的页面 window.location=“url”;
关闭窗口:window.close(); winObj代表需要关闭的window对象,可以 是当前窗口对象,也可以是用户指定的任何 window对象

每天我们都在成长!
12
通过window对象的setTimeout方法可以指 定页面中的某段JavaScript代码或者某个函 数在指定的事件段后执行 var timeId=window. setTimeout(funname, millisec);
你需要过来人指点!
每天我们都在成长!

timeId是用户指定的setTimeout()方法的返 回值,指定timeId之后可以在别的地方调用 setTimeout
每天我们都在成长!
13

funname代表需要执行的函数名,也可以是 需要执行的JavaScript脚本字符串funname 参数是必须指定的 millisec代表时间间隔,单位是毫秒。例如, 需要设定某个函数1秒后执行,可以设定 millisec为1000;millisec参数是必须的
每天我们都在成长!
7





打开一个新窗口:var win=window.open (“url”,”winName”,”param”); win代表打开新窗口的返回值,打开一个新窗口返回指向 新窗口的引用 url表示目标窗口的url地址(包括路径名和文件名),如 果空则不打开任何窗口 winName表目标窗口的名称 param,用户描述被打开的窗口的显示效果,就给param 赋值到多个参数,多个参数之间用逗号隔开。param用户 描述被打开的窗口的显示效果,就给param赋值到多个参 数,多个参数之间用逗号隔开。 open()方法返回的是子窗口的window对象 opener是子窗口的父窗口的window对象

每天我们都在成长!
10
top:以像素为单位的窗口距屏幕顶端的位 置。使用本参数控制打开窗口的垂直位置 left:以像素为单位的窗口距屏幕左边的位 置。本参数用来指定打开新的窗口的水平 位置。 width:以像素为单位控制新窗口的宽度。 height:以像素为单位控制新窗口的高度。

每天我们都在成长!
佟 舟
Email:tongzhoushxt@
2
了解window对象 掌握window对象的常用方法 通过使用window对象结合DOM和事件驱 动等做出动态页面效果

每天我们都在成长!
3

使用window对象方法可以实现与用户进行 信息交互。

常用的window对象的方法有打开消息框的 alert()方法,打开确认对话框的confirm()方 法,打开输入对话框的prompt()方法,打 开一个新窗口的open()方法,关闭窗口的 close()方法等
每天我们都在成长!

5
确认对话框: var rtnVal=window.confirm(“cfmMsg”); rtnVal是confirm()方法的返回值,是一个 boolean型的数据。使用confirm()方法,弹 出一个带有确定和取消按钮及用户指定的 提示信息的对话框。在确认对话框弹出后, 用户作出反应前,文档的加载,脚本的执行 会暂停执行。用户单击确定按钮confirm() 方法返回true;单击取消或关闭返回false
相关文档
最新文档