javascript的对话框详解与参数


Posted in Javascript onMarch 08, 2007

对话框可以分为模式对话框和无模式对话框两种,两者区别是在对话框被关闭之前用户能否在同一应用程序的其他地方进行工作。举例说明:打开文件对话框便是典型的模式对话框,在你选择好要打开的文件按下确定后,或者取消打开文件操作后,才可以在同一应用程序进行其他操作。而常见的查找和替换对话框便是无模式对话框的典型,在该对话框打开的同时,我们还可以进行其他工作。模式对话框会始终保持焦点。除非关闭对话框,否则无法切换窗口。 无模式对话框不会始终保持焦点,但始终保持显示在最前端。

弹出网页窗口全攻略(html/hta)
1.弹启一个全屏窗口 
<html>
<body onload="window.open( http://www.3lian.com, example01 , fullscreen );">;
<b>www.3lian.com</b>
</body>
</html>

2.弹启一个被F11化后的窗口

<html>
<body onload="window.open( http://www.3lian.com, example02 , channelmode );">;
<b>www.3lian.com</b>
</body>
</html>

3.弹启一个带有收藏链接工具栏的窗口

<html>
<body onload="window.open( http://www.3lian.com, example03 , width=400,height=300,directories );">
<b>www.3lian.com</b>
</body>
</html>

4.网页对话框

<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModalDialog( http://www.3lian.com, example04 , dialogWidth:400px;dialogHeight:300px;
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes )
//-->
</SCRIPT>
<b>www.3lian.com</b>
</body>
</html>

<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModelessDialog( http://www.pconline.com.cn , example05 , dialogWidth:400px;dialogHeight:300px;
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes )
//-->
</SCRIPT>
<b>http://www.3lian.com</b>
</body>
</html>

showModalDialog()或是showModelessDialog() 来调用网页对话框,至于showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开的窗口(简称模式窗口),置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问父窗口打开的窗口。 

dialogHeight: iHeight 设置对话框窗口的高度。 
dialogWidth: iWidth 设置对话框窗口的宽度。 


dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。 
dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。 
center: {yes | no | 1 | 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。
help: {yes | no | 1 | 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。 


resizable: {yes | no | 1 | 0 } 指定是否对话框窗口大小可变。默认值是“no”。 
status: {yes | no | 1 | 0 } 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”;对于模式对话框窗口,默认值是 “no”。

Javascript 相关文章推荐
javascript attachEvent和addEventListener使用方法
Mar 19 Javascript
Jquery 插件开发笔记整理
Jan 17 Javascript
Javascript闭包用法实例分析
Jan 23 Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
JS计算距当前时间的时间差实例
Dec 29 Javascript
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
JavaScript计算正方形面积
Nov 26 Javascript
Echarts.js无法引入问题解决方案
Oct 30 Javascript
打开超链需要“确认”对话框的方法
Mar 08 #Javascript
javascript学习随笔(使用window和frame)的技巧
Mar 08 #Javascript
关于使用runtimeStyle属性问题讨论文章
Mar 08 #Javascript
用js判断用户浏览器是否是XP SP2的IE6
Mar 08 #Javascript
在IE模态窗口中自由查看HTML源码的方法
Mar 08 #Javascript
encode脚本和normal脚本混用的问题与解决方法
Mar 08 #Javascript
IE7提供XMLHttpRequest对象为兼容
Mar 08 #Javascript
You might like
第一节--面向对象编程
2006/11/16 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
WordPress网站性能优化指南
2015/11/18 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
2015/07/17 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
详解node HTTP请求客户端 - Request
2017/05/05 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
layui 设置table 行的高度方法
2018/08/17 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
javascript实现留言板功能
2020/02/08 Javascript
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
分享15个最受欢迎的Python开源框架
2014/07/13 Python
python实现textrank关键词提取
2018/06/22 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
python实现LRU热点缓存及原理
2019/10/29 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
公司庆典邀请函范文
2014/01/13 职场文书
高中生期末评语
2014/01/28 职场文书
金融与证券专业求职信
2014/06/22 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
Django实现翻页的示例代码
2021/05/24 Python
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis