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 相关文章推荐
基于JQuery框架的AJAX实例代码
Nov 03 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
Nov 01 Javascript
常用的javascript设计模式
Jan 11 Javascript
Vue-Cli中自定义过滤器的实现代码
Aug 12 Javascript
原生js实现form表单序列化的方法
Aug 02 Javascript
JS扁平化输出数组的2种方法解析
Sep 17 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
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
Javascript - HTML的request类
2007/01/09 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
python创建和删除目录的方法
2015/04/29 Python
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python单例模式的多种实现方法
2019/07/26 Python
python每天定时运行某程序代码
2019/08/16 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
实习护理工作自我评价
2013/09/25 职场文书
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
编辑硕士自荐信范文
2013/11/27 职场文书
餐饮管理自我介绍信
2014/01/15 职场文书
趣味比赛活动方案
2014/02/15 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
病媒生物防治方案
2014/05/13 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
呐喊读书笔记
2015/06/30 职场文书
运动会宣传语
2015/07/13 职场文书
商务宴会祝酒词
2015/08/11 职场文书
python中对列表的删除和添加方法详解
2022/02/24 Python
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers