社区
JavaScript
帖子详情
高手们请进:怎样才可以令跳出窗口,一直显示在最前面???
dreamsun
2003-08-20 01:47:30
大家发表一下意见!
...全文
75
14
打赏
收藏
高手们请进:怎样才可以令跳出窗口,一直显示在最前面???
大家发表一下意见!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chon81
2003-08-20
打赏
举报
回复
用showModelessDialog的上面都说了.
要是Navigator 4+的浏览器.可以用
window.open("about:blank","_blank","alwaysRaised");
但IE不支持
chenee543216
2003-08-20
打赏
举报
回复
好东西,收藏
dgnApo
2003-08-20
打赏
举报
回复
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它,当以非模态方式[IE5]打开时, 打开对话框的窗口仍可以进行其他的操作,即对话框不总是最上面的焦点,当打开它的窗口URL改变时,它自动关闭。而模态[IE4]方式的对话框始终有焦点(焦点不可移走,直到它关闭)。模态对话框和打开它的窗口相联系,因此我们打开另外的窗口时,他们的链接关系依然保存,并且隐藏在活动窗口的下面。
使用方法如下:
vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
vReturnValue = window.showModelessDialog(sURL [, vArguments] [, sFeatures])
参数说明:
sURL
必选参数,类型:字符串。用来指定对话框要显示的文档的URL。
vArguments
可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。
sFeatures
可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。
dialogHeight 对话框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默认的单位是em,而IE5中是px,为方便其见,在定义modal方式的对话框时,用px做单位。
dialogWidth: 对话框宽度。
dialogLeft: 距离桌面左的距离。
dialogTop: 离桌面上的距离。
center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。
help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。
resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。
status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。
还有几个属性是用在HTA中的,在一般的网页中一般不使用。
dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。
edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。
unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。
dreamsun
2003-08-20
打赏
举报
回复
但层只能用于一个页面之内。一般聊天室都会用到框架的,是不是?你能让层在框架上面移动么
vjlin
2003-08-20
打赏
举报
回复
既然这样用个层显示你的广告就可以了何必要弹出个窗口?!!.
wdmsyf
2003-08-20
打赏
举报
回复
showModelessDialog("about:blank","","dialogWidth:100px;dialogheight:100px");可用
dreamsun
2003-08-20
打赏
举报
回复
我意思是,打开一个聊天室时,跳出一个广告窗口,广告窗口一直在最前面显示,而又不影响输入聊天内容。如果用showModalDialog的话,聊天室页面已经不能操作了。
dgnApo
2003-08-20
打赏
举报
回复
用摸态对话框,就是showModalDialog
jsidiot
2003-08-20
打赏
举报
回复
showModalDialog
awaysrain
2003-08-20
打赏
举报
回复
window.showModalDialog("test2.htm")
zhaoweiwei
2003-08-20
打赏
举报
回复
令窗口的onblur="this.focus()"
meizz
2003-08-20
打赏
举报
回复
showModelessDialog("about:blank","","dialogWidth:100px;dialogheight:100px");
对IE的版本要求比较高
zhaoweiwei
2003-08-20
打赏
举报
回复
令窗口的onblur="this.focus()"
shanhe
2003-08-20
打赏
举报
回复
window的属性里有,但是我觉得客户不一定喜欢友这样一个窗口
淘宝丁奇:如何解决影响MySQL使用的9大问题?
其《淘宝内部分享:怎么
跳出
MySQL的10个大坑》
一直
高居数据库文章的阅读榜首。作为活跃的MySQL社区贡献者,丁奇专注于数据存储系统、MySQL源码研究和改
进
、MySQL性能优化和功能改
进
,并设计了阿里云高可靠双通道...
JAVA:最基础部分的学习笔记
课程是b站动力节点发布的,这篇文章范围是:开始到方法之前 day01课堂笔记(第一章 Java的开发...在DOS命
令
窗口
中才可以输入并执行DOS命
令
。 在最初的windows计算机中没有图形界面的,只有DOS命
令
窗口
。 也...
一年成为Emacs
高手
(像神一样使用编辑器)
作者:陈斌(redguardtoo) ...版权:本文采用以下协议
进
行授权,自由转载 - 非商用 - 非衍生 - 保持署名 | Creative Commons BY-NC-ND 3.0,转载
请
注明作者及出处. 1 注意 1.1 我的某些观点可能有争议 首先
请
考虑到
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
VBS教程
看看执行的结果怎么样吧! 总结: run函数有三个参数,第一个参数是你要执行的程序的路径,第二个程序是
窗口
的形式,0是在后台运行;1表示正常运行;2表示激活程序并且
显示
为最小化;3表示激活程序并且
显示
为最大化...
JavaScript
87,903
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章