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之学会吝啬 精简代码
Apr 25 Javascript
基于jquery+thickbox仿校内登录注册框
Jun 07 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
js展开闭合效果演示代码
Jul 24 Javascript
Jquery动态进行图片缩略的原理及实现
Aug 13 Javascript
Javascript 遍历页面text控件详解
Jan 06 Javascript
给js文件传参数(详解)
Jul 13 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
Apr 23 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
JavaScript比较同一天的时间大小实例代码
Feb 09 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 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正则表达匹配中文问题分析小结
2012/03/25 PHP
使用PHP接收POST数据,解析json数据
2013/06/28 PHP
php全角字符转换为半角函数
2014/02/07 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
python实现划词翻译
2020/04/23 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
枚举与#define宏的区别
2014/04/30 面试题
学习党课思想汇报
2013/12/29 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
纪律教育月活动总结
2014/08/26 职场文书
顶岗实习计划书
2015/01/16 职场文书
北京天坛导游词
2015/02/12 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL