使用 _window 对象可以实现各种效果的web弹出窗口/对话框。处理要创建一个 _window 对象实例,可以使用<script type="text/javascript">var myWindow = _window.Open(content, title,feature);</script>创建一个窗口。
下面仅介绍类的部分属性与方法,更全面的请参考源码。
静态属性
| ClassName |
窗口的默认样式名称,参考结构样式 |
| Width |
窗口内容区默认宽度 |
| Height |
窗口内容区默认高度 |
| Timer |
动画延时,可选值:0到100,数值越小动画越快,0表示无动画 |
| zIndex |
最底层窗口的层高,默认为0,必要的时候可修改为其它值 |
属性
| iframe |
窗口由 url 链接提供时,url 链接的引用 |
| form |
窗口由非 url 链接提供时,具体内容包含在一个表单中,form为该表单的引用 |
| minWidth |
窗口可缩小到的最小宽度,将根据样式自动计算,通常无须显示定义 |
| minHeight |
窗口可缩小到的最大宽度,将根据样式自动计算,通常无须显示定义 |
静态方法
Open(content[,title[,
feature]]) |
打开一个窗口并返回一个窗口对象
|
Alert(content[,title[,
feature]]) |
打开一个警告对话框
|
Confirm(content[,title[,
feature]]) |
打开一个确认对话框
|
方法
| SetContent(content) |
重设窗口内容,参数content同静态方法Open的content参数 |
| SetTitle(title) |
重设窗口内容,参数title同静态方法Open的title参数 |
| Focus() |
聚焦窗口,将该窗口调至最上层 |
| Close() |
关闭窗口,销毁窗口 |
| DisableButton(name[,style]) |
禁用按钮
|
| EnableButton(name) |
启用按钮
|
自定义按钮响应方法
| 例:OnOK |
OK 按钮点击后执行的方法 |
| 例:OnCANCEL |
CANCEL按钮点后执行的方法 |
方法名规则:
On+按钮名称大写 |
button扩展的对话框按钮点击后执行的操作 |