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();
分享到:
相关推荐
### JavaScript 子窗口与父窗口交互详解 在前端开发中,常常会遇到需要在一个窗口(通常称为父窗口)中打开另一个窗口(子窗口)的情况。这时,如何实现这两个窗口之间的数据交互便成了一个重要的问题。根据题目...
子窗口的HTML代码中,我们添加了一个按钮,点击该按钮时,将执行一个JavaScript函数,该函数将传递一个值给父窗口,并关闭子窗口。 现在,让我们来详细解释这个过程。首先,在父窗口中,我们使用`window.open()`...
另一种策略是在子窗口关闭后,父窗口检测返回值并决定是否自我刷新。例如: ```javascript if (retValue == "true") { window.location.reload(); } ``` 这里的`retValue`是`window.showModalDialog()`返回的结果...
在打开一个新的窗口或者弹出一个子窗口后,有时我们需要在关闭子窗口时刷新父窗口。这种方法非常常见,例如,在用户完成了一个表单填写并提交后,我们可能希望关闭这个弹出窗口并刷新主页面,以便用户能够看到最新的...
在JavaScript中,关闭子窗口是一项常见的操作,尤其在网页交互和多窗口应用中。这篇博客主要探讨了如何通过JavaScript来实现这一功能,并可能涉及到浏览器的安全策略以及跨窗口通信。 首先,我们来理解“子窗口”这...
### JS子窗口调用父窗口的关键知识点 #### 一、基本概念 在JavaScript中,有时我们需要从一个子窗口(通常是通过`window.open()`方法打开的新窗口)与父窗口(即打开该新窗口的原始窗口)之间进行交互。这种交互...
在网页开发中,有时我们需要...通过以上介绍,你应该能够理解并实现子窗口通过JS操作父窗口中的元素。在实际开发中,结合HTML和DOM的知识,可以创建出丰富多样的交互效果。不断学习和实践,你的Web开发技能将更加熟练。
5. **父窗口与子窗口的通信**:在JavaScript中,`window.open()`方法用于打开新的浏览器窗口,创建一个子窗口。一旦子窗口被创建,可以通过`window`对象的属性(如`opener`)与父窗口进行通信。例如,子窗口可以修改...
### 关闭父窗口时同步关闭子窗口的JavaScript实现 在Web开发中,有时我们需要实现在关闭主窗口(即父窗口)的同时,也能自动关闭由其打开的所有子窗口。这种需求常见于多窗口交互的应用场景中,例如弹出新窗口进行...
当使用JavaScript打开子窗口时,通常需要在父窗口与子窗口之间传递数据。这可以通过以下几种方式实现: - **通过URL传递参数**:可以在打开子窗口时,在URL中附加查询字符串来传递数据。 - **使用 `window.opener` ...
在本例中,子窗口提供了三个按钮:关闭自己、关闭父窗口以及刷新父窗口。其中,“关闭自己”按钮不仅会关闭子窗口,还会将子窗口中的数据传递给父窗口中的相应字段;而“关闭父窗口”则会先断开与父窗口的关系再关闭...
接下来,我们将详细解读父窗口如何控制子窗口的这些行为,并通过具体的代码示例来展示其应用。 首先,是打开子窗口的操作。在JavaScript中,可以通过window对象的open方法来打开一个新的浏览器窗口或标签页。该方法...
标题"js 控制父子窗口 转向"所涉及的知识点主要集中在如何使用JavaScript来实现子窗口对父窗口的控制,以及父窗口对子窗口的导航操作。下面将详细阐述这些知识点。 首先,我们需要理解浏览器窗口的概念。在...
在JavaScript中,弹出子窗口并传递值给父窗口是一个常见的需求,特别是在构建交互式的Web应用时。这个过程可以通过使用`window.open()`或`window.showModalDialog()`函数来实现。让我们详细了解一下这两个方法以及...
本篇文章将详细讲解如何在JavaScript中通过一行代码实现在子窗口中关闭父窗口的功能。 首先,我们需要理解`window.opener`这个属性。在JavaScript中,`window.opener`是指创建当前窗口的窗口对象。当一个窗口打开另...
这个标题可能指的是一个子窗口在完成特定任务后如何通知并更新其父窗口的状态,随后自身关闭。在Windows API或者使用各种编程语言如C++、C#、Java或JavaScript(在浏览器环境中)开发时,都会遇到这样的问题。 首先...
这段代码会在新窗口关闭后刷新打开它的父窗口。 【主窗口打开文件并弹出新窗口】 如果你希望在打开主窗口`1.htm`的同时弹出`page.html`,可以在主窗口的`<head>`部分添加如下代码: ```html function openwin() { ...
当我们打开多个浏览器窗口时,有时需要进行子窗口与父窗口之间的交互操作,比如从父窗口向子窗口取值赋值,或者相反操作。以下内容将详细介绍在JS中如何实现子父窗口之间的互相操作取值赋值。 首先,在JS中,我们...