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模态窗口和非模态窗口(转)相关推荐

  1. 4.下拉选择框,弹出框。滚动条,(frame切换、多窗口切换,很重要,常用)等等,面试重要

    文章目录 target 下拉选择框 弹出框-- driver.switch_to.alert 滚动条 frame切换-- 重要 多窗口切换 截屏 验证码 cookie target 下拉选择框--se ...

  2. html弹出输入语言框,JavaScript如何弹出输入窗口?

    JavaScript中可以使用window对象的prompt()方法来实现弹出输入框.prompt()方法用于显示可提示用户进行输入的对话框. Window 对象 Window 对象表示浏览器中打开的 ...

  3. 如何弹出一个模式窗口来显示进度条 .

    最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条.但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可. 首先是进度条窗体,需 ...

  4. win10开机有东西一闪而过_Win10系统开机弹出CMD一闪而过怎么回事_Win10系统开机后cmd窗口一闪而过如何处理...

    最近有win10系统用户反映说电脑在开机的时候,突然弹出一个cmd窗口,有时候会一闪而过,很多用户不知道怎么回事,针对这个问题,小编就给大家讲解一下Win10系统开机后cmd窗口一闪而过得到详细处理方 ...

  5. javascript弹出框_了解JavaScript第2部分(变量和弹出框简介)

    javascript弹出框 Hello, 你好, It's been long time since I wrote my last article on this series. You may l ...

  6. 弹出对话框拖拽JavaScript实现

    html代码 <div id="box"></div> css代码 * {margin: 0;padding: 0;}#box {width: 100px; ...

  7. vb html ie弹出窗口,VB6 统制IE弹出模式窗口

    VB6 控制IE弹出模式窗口 最近一个小项目,开发一个插件,需要对一个第三方系统的网页内容进行操作.操作的内容还比较复杂.自然选择用BHO做. 做到一半卡住了,原因在于这个网站有一个showmodal ...

  8. html弹窗是否删除,javascript删除前弹出确认/取消询问窗口confirm

    为了避免误删数据,删除前应该不要嫌麻烦弹出一个确认/取消询问窗口,以前免错删数据后无法恢复.网站的数据删除由用 户在客户端发起,所以弹出确认/取消询问窗口由javascript来完成,它弹出的询问窗口 ...

  9. C# WinForm 弹出模式窗口操作滚动条

    弹出的模式窗体 public partial class frmProcessBar : Form {public frmProcessBar(){InitializeComponent();}pub ...

  10. JS弹出窗口的运用与技巧(转)

    //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();< ...

最新文章

  1. OpenYurt — Overview
  2. bin/...的访问被拒绝被拒绝的问题
  3. 软件构造学习笔记-第十四周、十五周
  4. C语言课后习题(4)
  5. Ubuntu 10怎样在VMware中按装Vmware tool及如何全屏(转)
  6. 对比学习(Contrastive Learning)在CV与NLP领域中的研究进展
  7. CCIE学习(18)——HSRP、VRRP和GLBP
  8. 计算机科学与导论知识点总结,计算机科学导论复习资料整理.doc
  9. Ubuntu换源-阿里源
  10. 打开ps显示计算机内存不足怎么办,ps内存不足怎么办【解决方法】
  11. 逍遥模拟器微信提示无法连接服务器,逍遥模拟器无法连接网络怎么办?
  12. 《公安机关办理刑事案件电子数据取证规则》
  13. 贵州省委常委、宣传部部长、省委网络安全与信息化领导小组副组长慕德贵一行莅临云宏,考察云计算关键核心技术发展情况
  14. 《SQL Server2008R2数据挖掘与商业智能》实例——决策树
  15. 获取姓氏(姓和名),判断复姓
  16. ARM Linux Data Abort 异常处理流程
  17. Matlab:如何在图像标出特殊点(最大值/最小值)
  18. dell10代cpu装linux,戴尔OptiPlex 7080MT装win7系统及bios设置(完美支持10代cpu)
  19. 阿里OCR-图像文字的识别和理解
  20. OpenGL超级宝典(第7版)笔记4 渲染管线介绍 清单2.3-2.7

热门文章

  1. 每逢佳节,倍思亲 ... ...
  2. Unicode编码转换
  3. 详解Monkey自动化测试(日志分析)
  4. 有多少人用智能ABC,又有多少人知道这些!
  5. Android R 应用setProperty权限
  6. python项目回顾
  7. BEA_tuxedo
  8. PYQT + ico图标制作
  9. ConvNeXt-Yolo5
  10. 使用HttpClient登录微博开放平台,获取授权code