html弹出非模式窗口,JavaScript模态窗口和非模态窗口(转)
JavaScript中弹出的窗口有模态窗口和非模态窗口。模态窗口就是打开一个子窗口,如果这个子窗口不关闭,就不能操作它的父窗口,原来程序暂停执行,直到这个模态窗口关闭
后才回到原来程序继续。非模态的就是直接显示出来,然后原来的程序继续执行下面的语句,而且其他窗口也呈可用状态。 模态窗口独占了用户的输入,当一个模态窗口打开时,
用户只能与该窗口进行交互,而其他用户界面对象收不到输入信息。 通常浏览器中windwo.open或超链接弹出的新窗口就是非模式窗口,而模式窗口是类似alert那种必须关闭才能
响应其他事件的窗口。
常见的方法
window.showModalDialog(“http://www.javachen.com”,”newwin”,”dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised;
center: Yes; help: Yes; resizable: Yes; status: Yes;”);
window.showModelessDialog() //用来创建一个显示HTML内容的非模态对话框。
window.returnValue=”javachen”; //设置模态窗口返回值
var str=window.showModalDialog(“http://www.javachen.com”); //获得模态窗口返回值
window.close(); //关闭窗口
window.focus(); //窗口聚焦
使用方法:
参数说明: sURL–必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments–可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数
组等。对话框通过window.dialogArguments来取得传递进来的参数。
sFeatures–可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。
1.dialogHeight :对话框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默认的单位是em,而IE5中是px,为方便其见,在定义modal方式的对话框时,用px做单位。
2.dialogWidth: 对话框宽度。
3.dialogLeft: 离屏幕左的距离。
4.dialogTop: 离屏幕上的距离。
5.center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。
6.help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。
7.res
html弹出非模式窗口,JavaScript模态窗口和非模态窗口(转)相关推荐
- 4.下拉选择框,弹出框。滚动条,(frame切换、多窗口切换,很重要,常用)等等,面试重要
文章目录 target 下拉选择框 弹出框-- driver.switch_to.alert 滚动条 frame切换-- 重要 多窗口切换 截屏 验证码 cookie target 下拉选择框--se ...
- html弹出输入语言框,JavaScript如何弹出输入窗口?
JavaScript中可以使用window对象的prompt()方法来实现弹出输入框.prompt()方法用于显示可提示用户进行输入的对话框. Window 对象 Window 对象表示浏览器中打开的 ...
- 如何弹出一个模式窗口来显示进度条 .
最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条.但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可. 首先是进度条窗体,需 ...
- win10开机有东西一闪而过_Win10系统开机弹出CMD一闪而过怎么回事_Win10系统开机后cmd窗口一闪而过如何处理...
最近有win10系统用户反映说电脑在开机的时候,突然弹出一个cmd窗口,有时候会一闪而过,很多用户不知道怎么回事,针对这个问题,小编就给大家讲解一下Win10系统开机后cmd窗口一闪而过得到详细处理方 ...
- javascript弹出框_了解JavaScript第2部分(变量和弹出框简介)
javascript弹出框 Hello, 你好, It's been long time since I wrote my last article on this series. You may l ...
- 弹出对话框拖拽JavaScript实现
html代码 <div id="box"></div> css代码 * {margin: 0;padding: 0;}#box {width: 100px; ...
- vb html ie弹出窗口,VB6 统制IE弹出模式窗口
VB6 控制IE弹出模式窗口 最近一个小项目,开发一个插件,需要对一个第三方系统的网页内容进行操作.操作的内容还比较复杂.自然选择用BHO做. 做到一半卡住了,原因在于这个网站有一个showmodal ...
- html弹窗是否删除,javascript删除前弹出确认/取消询问窗口confirm
为了避免误删数据,删除前应该不要嫌麻烦弹出一个确认/取消询问窗口,以前免错删数据后无法恢复.网站的数据删除由用 户在客户端发起,所以弹出确认/取消询问窗口由javascript来完成,它弹出的询问窗口 ...
- C# WinForm 弹出模式窗口操作滚动条
弹出的模式窗体 public partial class frmProcessBar : Form {public frmProcessBar(){InitializeComponent();}pub ...
- JS弹出窗口的运用与技巧(转)
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();< ...
最新文章
- OpenYurt — Overview
- bin/...的访问被拒绝被拒绝的问题
- 软件构造学习笔记-第十四周、十五周
- C语言课后习题(4)
- Ubuntu 10怎样在VMware中按装Vmware tool及如何全屏(转)
- 对比学习(Contrastive Learning)在CV与NLP领域中的研究进展
- CCIE学习(18)——HSRP、VRRP和GLBP
- 计算机科学与导论知识点总结,计算机科学导论复习资料整理.doc
- Ubuntu换源-阿里源
- 打开ps显示计算机内存不足怎么办,ps内存不足怎么办【解决方法】
- 逍遥模拟器微信提示无法连接服务器,逍遥模拟器无法连接网络怎么办?
- 《公安机关办理刑事案件电子数据取证规则》
- 贵州省委常委、宣传部部长、省委网络安全与信息化领导小组副组长慕德贵一行莅临云宏,考察云计算关键核心技术发展情况
- 《SQL Server2008R2数据挖掘与商业智能》实例——决策树
- 获取姓氏(姓和名),判断复姓
- ARM Linux Data Abort 异常处理流程
- Matlab:如何在图像标出特殊点(最大值/最小值)
- dell10代cpu装linux,戴尔OptiPlex 7080MT装win7系统及bios设置(完美支持10代cpu)
- 阿里OCR-图像文字的识别和理解
- OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7