解决思路:
   
     一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式、无模式对话框实现。
   
     具体步骤:
   
     方法一:弹出窗口<body>里加上代码:οnblur="self.focus()":
   
   <body οnblur="self.focus()">
   
     方法二:用showModalDialog方法建立模式对话框,它的参数说明如表1.5.2所示。
   
   <script>
   function topwin(){
   window.showModalDialog("http://www.thugx.com","","dialogWidth:300px;dialogHeight:300px;scroll:no;status:no")
   }
   </script>
   <button onClick="topwin()">打开模式窗口</button>
   
     方法三:用showModelessDialog方法建立无模式对话框,它的参数跟模式对话框完全一样,可以参考表1.5.2。
   
   <script>
   function topwin(){
   window.showModelessDialog("http://www.thugx.com","","dialogWidth:300px;dialogHeight:300px;scroll:no;status:no")
   }
   </script>
   <button onClick="topwin()">打开无模式窗口</button>
   
     注意:模式对话框会始终保持焦点。除非关闭对话框,否则无法切换窗口。 无模式对话框不会始终保持焦点,但始终保持显示在最前端。
   
   特别说明
   
   本例主要是模式对话框和无模式对话框的应用,必须注意两种对话框的异同。
   
   表1.5.2 showModalDialog方法的参数列表
   参数取值说明
   sURL必选项。字符串(String)。指定要载入和显示的 URL。
   vArguments可选项。字符串(String)。指定供显示文档时使用的变量。利用这个参数可以传递任何类型的值,包括包含多个值得的数组。对话框可以通过调用程序从 window 对象的 dialogArguments 属性提取这些值。
   sFeatures可选项。字符串(String)。指定对话框的窗口装饰。使用下面的值。多个之间用分号隔开。
   dialogHeight : sHeight设置对话框的高度
   dialogLeft : sXPos设置对话框左上角相对于桌面的横坐标。
   dialogTop : sYPos设置对话框左上角相对于桌面的纵坐标。
   dialogWidth : sWidth设置对话框的宽度。
   center : yes | no | 1 | 0 | on | off指定对话框是否显示于桌面正中。默认值为 yes 。
   dialogHide : yes | no| 1 | 0 | on | off指定当打印或打印预览时对话框是否隐藏。仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。
   edge : sunken | raised指定对话框窗口边框样式为凹下还是凸起的。默认值为 raised 。
   help : yes | no | 1 | 0 | on | off指定对话框是否显示上下文相关的帮助图标。默认值为 yes 。
   resizable : yes | no | 1 | 0 | on | off指定对话框是否可以被用户改变尺寸。默认值为 no 。
   scroll : yes | no | 1 | 0 | on | off指定对话框是否显示滚动条。默认值为 yes 。
   status : yes | no | 1 | 0 | on | off指定对话框是否显示状态条。对于不被信任的对话框默认值为 yes 。对于被信任的对话框默认值为 no 。
   unadorned : yes | no | 1 | 0 | on | off指定对话框是否显示 chrome 样式边框。仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。

JavaScript弹出模式窗口相关推荐

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

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

  2. sharepoint 2010 默认弹出模式窗口最大化default showModalDialog maximize

    记录一下如何在sharepoint 2010 弹出模式窗口最大化的方法. 前面提到关于sharepoint 2010 弹出模式窗口showModalDialog并返回值returnResult方法,知 ...

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

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

  4. 弹出模式窗口的returnValue问题

    window.returnValue问题 提问时间: 2008-09-18 14:12 悬赏分:5 浏览:397 次 sel_date.aspx : <script language=" ...

  5. [转]创建一个JavaScript弹出DIV窗口层的效果

    本文转自:http://www.soso.io/article/23698.html <!doctype html> <html lang="en"> &l ...

  6. javascript弹出窗口代码大全(转)

    转帖,用来学习的 javascript弹出窗口代码大全 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 ...

  7. javascript弹出窗口居中代码

    javascript弹出窗口代码 下面给两个弹出屏幕居中窗口的例子 window.open()方式 function ShowDialog(url) { var iWidth=300; //窗口宽度 ...

  8. html运用javascript设计弹窗,javascript弹出窗口实现代码

    很多网页都实现了弹出窗口,使用方面,特别的人性化,本文就大家介绍javascript实现弹出窗口特效,具体代码如下: 弹出窗口 *{ margin: 0; padding: 0; } div{ mar ...

  9. java弹窗点击事件_[Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面)...

    [Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面) 0 2015-10-24 15:00:04 当给链接添加一个click事件,我们可能不希望Web浏览器按照其常规模式退出 ...

最新文章

  1. R语言glmnet拟合岭回归模型实战:岭回归模型的模型系数(ridge regression coefficients)及可视化、岭回归模型分类评估计算(混淆矩阵、accuracy、Deviance)
  2. 开篇词 | 别说你没被安全困扰过
  3. Angular 界面元素的条件渲染
  4. mybatis $和#源代码分析
  5. 什么是多核电脑?什么是64位电脑?
  6. CSS:设置图片不可拖动
  7. CentOS6.x 升级 CentOS7.1
  8. bpsk调制及解调实验_5G调制解调原理:从入门到放弃?
  9. Django使用Channels实现WebSSH网页终端,实现SSH堡垒机雏形
  10. ZLL的每周一更(maybe)--浏览器的运行机制
  11. nividia 自定义分辨率整合进了显示器原生支持的分辨率,如何删除
  12. pandas 案例积累(一)—— 基础应用
  13. numpy学习(五)——文件的保存和读写(np.save()、np.load()、np.savez()、np.savetxt()、np.loadtxt())
  14. 线上英语教学APP开源平台(定制制作)
  15. 永中word页码怎么从第二页开始_快捷的word文档转pdf好方法推荐
  16. 【装Linux系统时卡在logo处】禁用独显驱动
  17. linux ps输出项的含义,【整理】ps命令输出字段的含义
  18. 推荐一款文件分享工具-文叔叔
  19. 如何用PS制作故障风格的海报
  20. 关于联想笔记本常见问题心得

热门文章

  1. Unix Domain Socket
  2. 课堂在线录屏:EV录屏软件配置设置
  3. 《星际迷航 超越星辰》
  4. 【java-调用摄像头进行截屏与保存-实例篇1-0716】
  5. 【日语】日语商务情景口语
  6. win7 打开“计算机”慢,怎么解决win7开机慢|win7系统开机速度慢的三大解决方法...
  7. Java秘史——名字的来历
  8. 计算机原理论文2000字,计算机原理论文_计算机论文3000字_对计算机的认识论文...
  9. oracle sy imp,oracle逻辑备份imp/exp 示例用法【转】
  10. 用nexus搭建maven私服(整合网上文章而成的)