`
as1001001
  • 浏览: 89942 次
  • 性别: Icon_minigender_1
  • 来自: 鞍山
社区版块
存档分类
最新评论

JS打开子窗口并关闭父窗口的代码

阅读更多
function openNewWin() {
    var chasm = screen.availWidth;
    var mount = screen.availHeight;
    var w = window.screen.width;
    var h = window.screen.height;
    if (要开新窗口的条件) {
        var varLeft;
        var varTop;
        if (w == chasm) {
            varLeft = 0;
        } else {
            varLeft = (chasm - w - 10) * .5;
        }
        if (h == mount) {
            varTop = 0;
        } else {
            varTop = (mount - h - 30) * .5;
        }
        var varOption = "toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=no,width=" + w + ",height=" + h + ",left=" + varLeft + ",top=" + varTop;
		window.open("新窗口的链接", "_blank", varOption);
		window.close();
      }
}


IE无提示关闭窗口代码
window.open(document.getElementById("hrefId").href, "_blank", varOption);
window.opener= null;
window.open('','_self');
window.close();
分享到:
评论

相关推荐

    js(javascript)子窗口和父窗口交互

    ### JavaScript 子窗口与父窗口交互详解 在前端开发中,常常会遇到需要在一个窗口(通常称为父窗口)中打开另一个窗口(子窗口)的情况。这时,如何实现这两个窗口之间的数据交互便成了一个重要的问题。根据题目...

    js中用open方式打开新窗口向父窗口传值

    子窗口的HTML代码中,我们添加了一个按钮,点击该按钮时,将执行一个JavaScript函数,该函数将传递一个值给父窗口,并关闭子窗口。 现在,让我们来详细解释这个过程。首先,在父窗口中,我们使用`window.open()`...

    子窗口刷新父窗口总结

    另一种策略是在子窗口关闭后,父窗口检测返回值并决定是否自我刷新。例如: ```javascript if (retValue == "true") { window.location.reload(); } ``` 这里的`retValue`是`window.showModalDialog()`返回的结果...

    javascript关闭子窗口

    在JavaScript中,关闭子窗口是一项常见的操作,尤其在网页交互和多窗口应用中。这篇博客主要探讨了如何通过JavaScript来实现这一功能,并可能涉及到浏览器的安全策略以及跨窗口通信。 首先,我们来理解“子窗口”这...

    JS子窗口调用父窗口

    ### JS子窗口调用父窗口的关键知识点 #### 一、基本概念 在JavaScript中,有时我们需要从一个子窗口(通常是通过`window.open()`方法打开的新窗口)与父窗口(即打开该新窗口的原始窗口)之间进行交互。这种交互...

    子窗口通过js操作父窗口中的元素

    在网页开发中,有时我们需要...通过以上介绍,你应该能够理解并实现子窗口通过JS操作父窗口中的元素。在实际开发中,结合HTML和DOM的知识,可以创建出丰富多样的交互效果。不断学习和实践,你的Web开发技能将更加熟练。

    刷新父窗口的多种方法

    在打开一个新的窗口或者弹出一个子窗口后,有时我们需要在关闭子窗口时刷新父窗口。这种方法非常常见,例如,在用户完成了一个表单填写并提交后,我们可能希望关闭这个弹出窗口并刷新主页面,以便用户能够看到最新的...

    jsp与javascript配合,父窗口与子窗口之间刷新

    5. **父窗口与子窗口的通信**:在JavaScript中,`window.open()`方法用于打开新的浏览器窗口,创建一个子窗口。一旦子窗口被创建,可以通过`window`对象的属性(如`opener`)与父窗口进行通信。例如,子窗口可以修改...

    js关闭父窗口时关闭子窗口

    ### 关闭父窗口时同步关闭子窗口的JavaScript实现 在Web开发中,有时我们需要实现在关闭主窗口(即父窗口)的同时,也能自动关闭由其打开的所有子窗口。这种需求常见于多窗口交互的应用场景中,例如弹出新窗口进行...

    javascript打开静态子窗口

    当使用JavaScript打开子窗口时,通常需要在父窗口与子窗口之间传递数据。这可以通过以下几种方式实现: - **通过URL传递参数**:可以在打开子窗口时,在URL中附加查询字符串来传递数据。 - **使用 `window.opener` ...

    JavaScript实际应用子窗口和父窗口

    在本例中,子窗口提供了三个按钮:关闭自己、关闭父窗口以及刷新父窗口。其中,“关闭自己”按钮不仅会关闭子窗口,还会将子窗口中的数据传递给父窗口中的相应字段;而“关闭父窗口”则会先断开与父窗口的关系再关闭...

    js 父窗口控制子窗口的行为-打开,关闭,重定位,回复

    接下来,我们将详细解读父窗口如何控制子窗口的这些行为,并通过具体的代码示例来展示其应用。 首先,是打开子窗口的操作。在JavaScript中,可以通过window对象的open方法来打开一个新的浏览器窗口或标签页。该方法...

    js 控制父子窗口 转向

    标题"js 控制父子窗口 转向"所涉及的知识点主要集中在如何使用JavaScript来实现子窗口对父窗口的控制,以及父窗口对子窗口的导航操作。下面将详细阐述这些知识点。 首先,我们需要理解浏览器窗口的概念。在...

    JavaScript实现弹出子窗口并传值给父窗口

    在JavaScript中,弹出子窗口并传递值给父窗口是一个常见的需求,特别是在构建交互式的Web应用时。这个过程可以通过使用`window.open()`或`window.showModalDialog()`函数来实现。让我们详细了解一下这两个方法以及...

    在子窗口中关闭父窗口的一句代码

    本篇文章将详细讲解如何在JavaScript中通过一行代码实现在子窗口中关闭父窗口的功能。 首先,我们需要理解`window.opener`这个属性。在JavaScript中,`window.opener`是指创建当前窗口的窗口对象。当一个窗口打开另...

    窗口刷新父窗口然后关闭

    这个标题可能指的是一个子窗口在完成特定任务后如何通知并更新其父窗口的状态,随后自身关闭。在Windows API或者使用各种编程语言如C++、C#、Java或JavaScript(在浏览器环境中)开发时,都会遇到这样的问题。 首先...

    JS关闭窗口弹出新窗口-关闭新窗口时-刷新父窗口-JS代码实现刷新网页-js实现弹出窗口代码收集集萃.pdf

    这段代码会在新窗口关闭后刷新打开它的父窗口。 【主窗口打开文件并弹出新窗口】 如果你希望在打开主窗口`1.htm`的同时弹出`page.html`,可以在主窗口的`<head>`部分添加如下代码: ```html function openwin() { ...

    JS子父窗口互相操作取值赋值的方法介绍

    当我们打开多个浏览器窗口时,有时需要进行子窗口与父窗口之间的交互操作,比如从父窗口向子窗口取值赋值,或者相反操作。以下内容将详细介绍在JS中如何实现子父窗口之间的互相操作取值赋值。 首先,在JS中,我们...

Global site tag (gtag.js) - Google Analytics