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,jquery闭包概念分析
Jun 19 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
May 19 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
Vue.directive使用注意(小结)
Aug 31 Javascript
JavaScript 判断iPhone X Series机型的方法
Jan 28 Javascript
es6中比较有用的7个技巧小结
Jul 12 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
Nov 11 Javascript
jquery获取input输入框中的值
Nov 13 jQuery
webpack5 联邦模块介绍详解
Jul 08 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调用mysql存储过程
2007/02/14 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
JavaScript DOM 添加事件
2009/02/14 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
泛谈JS逻辑判断选择器 || &amp;&amp;
2019/05/24 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
python查看列的唯一值方法
2018/07/17 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
.NET面试10题
2014/02/24 面试题
高中毕业生生活的自我评价
2013/12/08 职场文书
出生医学证明书
2014/09/15 职场文书
优秀教师个人总结
2015/02/11 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python