`
darkma
  • 浏览: 527641 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

window.open模式窗口

 
阅读更多

function ModalWindow(){
}

ModalWindow.open = function(url, newWinName, modeCode){
 $newWin = window.open(url, newWinName, modeCode);
 return $newWin;
}

/**
 * 模式窗口状态控制
 */
window.onfocus = function() {
 setModalMode();
};

window.document.onfocus = function() {
 setModalMode();
};

window.document.onclick = function() {
 setModalMode();
};

window.document.ondblclick = function() {
 setModalMode();
};

function setModalMode(){
 if ($newWin) {
  if (!$newWin.closed)
   $newWin.focus();
 }
}

// 全局变量
var $newWin = null;

分享到:
评论

相关推荐

    window.open打开新窗口参数设置

    ### window.open 打开新窗口参数设置详解 在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助...

    window.showModalDialog模式对话框和 window.open的区别

    `window.showModalDialog` 和 `window.open` 都是JavaScript提供的两种打开新窗口的方法,但它们在功能和使用场景上有着显著的区别。 首先,我们来详细探讨`window.showModalDialog`。`showModalDialog`方法用于...

    window.open.txt

    `window.open()`是JavaScript中一个非常实用的方法,它用于在一个新的浏览器窗口或标签页中打开一个新的文档。此方法通常被用作弹出窗口或新标签页的功能实现基础。其基本语法为: ```javascript window.open(URL, ...

    ShowModalDialog与window.open的区别

    它可以是模式窗口,也可以是非模式窗口。非模式窗口意味着用户可以在新窗口打开的同时继续与原窗口交互。 **2. 使用方法** ```javascript var newWindow = window.open(url, name, features); ``` **3. 参数说明*...

    window.open 控制

    在JavaScript中,`window.open()` 是一个非常有用的函数,它用于在浏览器中打开新的窗口或者标签页。在本文中,我们将深入探讨如何使用`window.open()`来创建并控制弹出窗口,尤其是如何实现窗口的最大化和获取焦点...

    javascript中window.open在原来的窗口中打开新的窗口(不同名)

    在Web开发中,JavaScript提供了许多内置对象,用于与浏览器窗口和文档进行交互,而window.open()是其中非常重要的一个方法,它能够用来打开一个新的浏览器窗口,并且可以设置窗口的各种属性。本文将详细介绍window....

    SJ模态窗体,WIndow.Open小实例

    在网页开发中,模态窗体(Modal Window)是一种常用的设计模式,用于提供一个暂停主界面并要求用户交互的窗口。这种窗体通常用于显示警告、确认对话框或者需要用户输入信息的情况。"SJ模态窗体,Window.Open小实例...

    JS中window.open全屏命令解析及使用示例

    在JavaScript中,`window.open` 是一个非常常用的方法,它用于在浏览器中打开新的窗口或者标签页。这个方法可以接受三个参数:URL、窗口名称和特性字符串,分别用于指定要打开的页面、新窗口的名称以及新窗口的配置...

    js中window.open的参数及注意注意事项.docx

    在Web开发中,`window.open` 是一个非常常用的方法,它允许我们从当前窗口打开一个新的浏览器窗口或者在一个已经存在的窗口中加载一个新的文档。然而,在实际应用过程中,开发者可能会遇到一些意想不到的问题,尤其...

    js的window.showModalDialog及window.open用法实例分析

    总结来说,`window.open`适合创建非阻塞的新窗口,而`window.showModalDialog`和`window.showModelessDialog`则用于创建具有特定交互模式的对话框。选择哪个方法取决于应用的具体需求,比如是否需要用户在完成对话框...

    javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法

    在JavaScript编程中,`window.open()` 是一个非常重要的方法,用于在浏览器中打开新的窗口或标签页。在某些场景下,比如需要用户专注于特定任务时,我们可能希望使用这个方法来打开固定模式的窗口,避免用户操作其他...

    window.open关于浏览器拦截问题分析及解决方法

    JavaScript中的`window.open()`函数是用于创建或打开一个新的浏览器窗口,或者在已存在的窗口中加载新的内容。这个函数在Web开发中广泛应用于实现各种交互功能,例如打开新窗口以显示详细信息、打印页面或者弹出...

    实现浏览器全屏窗口的几种方法

    - 通过`window.open`函数打开一个新窗口,并设置参数为全屏模式。 - 可以通过设置不同的参数来控制新窗口的行为,例如禁用滚动条、菜单栏等。 2. **示例代码**: ```javascript function omiga_window() { ...

    js模式化窗口问题![window.dialogArguments]

    - `window.open()`是最常见的弹出窗口方式,可以自定义参数,如窗口大小、位置等。 - `window.showModalDialog()`是IE4+支持的模态对话框,它会阻塞用户对父窗口的交互直到对话框关闭。 - `window....

    window.close(); 关闭浏览器窗口js代码的总结介绍

    - 这个组合首先用`window.open`打开一个空白页面到当前窗口自身(`"_self"`),然后再调用`window.close()`关闭。在某些浏览器中,这种方法可以成功关闭窗口,因为它实际上是在尝试替换当前窗口的内容,然后立即...

    js中window.open的参数及注意注意事项

    JavaScript 中的 window.open 方法是一个非常实用的函数,主要用于在浏览器中打开一个新的窗口,并且可以配置这个新窗口的很多属性。下面,我们将详细讲解 window.open 方法可以接受的参数以及在使用过程中需要注意...

    Selenium处理弹出窗口.docx

    这里介绍了chooseCancelOnNextConfirmation、chooseOkOnNextConfirmation等JavaScript脚本实现的弹出窗口处理函数,selenium会弹出网页窗口,因为它重写了window.open在文件selenium-browserbot.js函数BrowserBot....

    'window.ShowModalDialog'在Chrome中不起作用

    `window.open()` 可以创建一个新的浏览器窗口或者打开一个已经存在的窗口,并且可以设置新窗口的各种属性,如位置、大小、是否显示工具栏等。虽然它不能直接提供与 `showModalDialog()` 相同的模态效果,但可以通过...

Global site tag (gtag.js) - Google Analytics