网页编程 - 动态窗口事件原理

窗口(包括对话框、警告框)的打开一般都伴随着标准事件的发生。下面列出了ie中常用的一些标准事件:

onhelp:用户按下f1时触发事件。

onclick:单击左键时触发事件。

ondbclick:双击左键时触发事件。

onmouseover:鼠标放上时触发事件。

onmouseout:鼠标离开时触发事件。

onmousemove:鼠标移动时触发事件。

onfocus:当前页面被激活时触发事件。

onblur:当前页面失去焦点时触发事件。

onload:当前页面下载完全时触发事件。

onunload:关闭当前页面时触发事件。

打开窗口最常用的有以下几种方法:

1.window.open():调用时弹出新窗口,各项参数可调。稍后介绍。

2.alert():调用时弹出警告窗口,可调用其它函数。

3.confirm():调用时弹出确认窗口,给用户选择的余地。

4.prompt():调用时弹出对话窗口,让用户返回信息。

请看下面几个参考范例:

1.打开一个新的窗口!

2.关闭窗口001!

3.打开窗口

4.

以上范例的说明如下:

1.定义打开窗口名为001,打开文件union.htm,定义窗口标志001,设置窗口参数等.

2.关闭窗口try001.

3.打开确认窗口,让用户选择是否真的要打开文件union.htm.

4.设置关闭当前页面时弹出送别窗口.

另外,范例1中说明:用1和0,或yes和no设置个参数的使用权.参数含义:toolbar工具栏,menuber菜单栏,scrollbar滚动条,resizable形状可调,stutus状态栏,width宽度,height高度.