`
loky
  • 浏览: 180920 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

弹窗确定关闭 同时关闭父窗口

 
阅读更多
    由于很久没有涉及到js的应用,而且本身对于js的不熟悉,印象里是遇到这种问题就头痛,今天不得不面对这样一个对高手而言很简单,对我而言却很难的问题,总算憋出来了,呵呵。
    主要的问题是如何把询问确定的对话框给去掉。
  
     <script language="javascript">
   function closeWindow(){
     opener.open('','_self');
                       //解决IE7不支持弹窗关闭opener的问题同时去掉询问弹窗。
       opener.close();  //关闭父窗口
      window.open('','_self');
      window.close();    //关闭子窗口
   }
   



    
一般而言,只关闭子窗口不询问确定:

    window.opener=null;
   window.open('','_self');
   window.close();

这样就可以了。
0
0
分享到:
评论
1 楼 xwei78 2011-11-02  
正好是所需,简单明了。

相关推荐

    弹出层关闭父页面刷新

    `window.parent.location.reload()` 这行代码会刷新父窗口的页面。这里的`parent`属性用于引用包含当前窗口的窗口,即父窗口。`reload()`方法则是用来刷新页面的。 具体实现步骤如下: 1. 在弹出层的HTML代码中,...

    Qt6:子窗口向父窗口传值

    在子窗口向父窗口传值的场景中,可以在子窗口关闭或确认按钮点击时发射一个信号,将值作为参数传递,然后在父窗口中接收并处理这个信号。 例如,在子窗口中定义信号`emit sendData(QString data)`,在父窗口中通过...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    EasyUI提供了一种方式,通过`parent`关键字来访问父窗口的对象,从而调用其上的函数。假设在父页面上有一个名为`updateParentData`的函数,可以在子页面中这样调用: ```javascript parent.updateParentData('子...

    JS生成弹窗效果

    例如,我们可以使用CSS定位技术(如绝对定位)来确定弹窗相对于浏览器或某个父元素的位置。JS中可以使用`style.left`和`style.top`属性调整元素的位置,使用`style.display`控制显示与隐藏。 三、可移动弹窗 可...

    layer.open关闭父窗口 以及调用父页面的方法

    本篇文章将详细讲解如何使用 layer.open 创建弹窗,并在弹窗中关闭父窗口以及调用父页面的方法。 首先,layer.open 是 layer.js 提供的一个核心方法,用于打开一个新的弹窗。其基本语法如下: ```javascript layer...

    给软件添加弹窗教程 软件添加弹窗

    例如,`MessageBox`函数可以创建一个简单的弹窗,它接受四个参数:窗口句柄(用于指定弹窗的父窗口)、消息文本、标题文本和标志,用于定义弹窗的样式。 ```c++ #include int main() { int result = MessageBox...

    C#WinForm获取子窗口返回值

    `ShowDialog()`会阻塞父窗口的执行,直到子窗口关闭。我们可以检查`DialogResult`属性来判断用户是确认还是取消了操作: ```csharp private void btnOpenChild_Click(object sender, EventArgs e) { ChildForm ...

    消息弹窗.7z

    可以使用`ShowDialog()`方法来显示窗口,并阻塞父窗口直到弹窗关闭。例如: ```csharp MessageDialog dialog = new MessageDialog(); dialog.ShowDialog(); ``` 4. **自定义弹出位置**:通过设置`Left`和`Top`...

    强悍网页窗口控件ymPrompt

    在多窗口或iframe场景中,有时候我们需要在子窗口关闭时更新父窗口的状态。ymPrompt通过特定的API实现了这一功能,使得开发者可以通过简单的代码实现这一复杂的操作,避免了跨窗口通信的难题。 在提供的压缩包...

    layer.alert回调函数执行关闭弹窗的实例

    此外,文章还提到了关闭所有弹窗的方法,如使用layer.closeAll()来关闭当前页面上所有的layer弹窗,或者使用parent.layer.closeAll()来关闭父窗口上的所有layer弹窗,这在多窗口或多标签页的情况下非常有用。...

    3秒后自动关闭消息框

    1. **`MessageBoxA` 或 `MessageBoxW`**:这两个函数是用于显示消息框的基础,它们接受四个参数:父窗口句柄、消息文本、标题和消息框类型。例如,`MessageBox(NULL, "这是消息", "标题", MB_OK)` 将显示一个简单的...

    网页从弹窗页面单选框传值至父页面代码分享

    在网页开发中,有时我们需要在不同的页面之间传递数据,特别是在弹窗页面中选择特定...此外,考虑到安全性,直接操作父窗口的DOM可能会受到同源策略的限制,只有当弹窗页面与父页面位于同一域时,这种方式才是可行的。

    自动关闭MessageBox

    其中,`hWnd`是父窗口的句柄,`lpText`是要显示的文本,`lpCaption`是对话框的标题,`uType`是控制对话框样式和功能的常量组合,如MB_OK、MB_OKCANCEL等。 2. **使用定时器自动关闭`MessageBox`** 要实现自动关闭...

    vue例子(实现单选、多选、弹窗等功能)

    接下来,弹窗(Modal)是Web应用中常见的交互元素,用于显示临时通知、确认对话或者更复杂的内容。在Vue中,我们可以创建一个自定义组件来实现这一功能。组件可以有`show`属性来控制弹窗的显示与隐藏,并使用Vue的...

    弹出窗口互相传值范例

    5. **JavaScript/jQuery**:使用JavaScript或jQuery,可以通过`window.opener`属性访问父窗口的对象,或者使用`window.postMessage`进行跨窗口通信。 6. **自定义事件/信号量**:如果使用了某种框架如jQuery UI或...

    JS弹出窗口的各种传值方法.pdf

    `setFather()`函数用于设置父窗口的值,而`returnValue()`和`relodeValue()`函数则分别用于返回一个值并关闭子窗口,以及关闭子窗口并要求刷新父窗口。 总结来说,这个示例展示了JavaScript中使用`window....

    IDialogResult用虚方法实现弹窗的demo

    1. **模态对话框**:模态对话框是默认的WPF弹窗行为,它会阻止用户与父窗口的交互,直到对话框关闭。我们可以直接使用`Window.ShowDialog()`来创建模态对话框,而实现`IDialogResult`可以使我们自定义关闭对话框后的...

    asp.net常用的javascript弹出窗口代码

    #### 关闭父窗口 ```javascript this.Response.Write("&lt;script language='javascript'&gt;{top.opener=null;top.close();}&lt;/script&gt;"); ``` 这段代码的作用是关闭打开当前窗口的父窗口。这种情况下,当前窗口将不再与...

    DIV+CSS+JS层模拟弹窗MSG

    - **定位**:CSS中的`position`属性至关重要,通常设置为`absolute`或`fixed`,以便使弹窗相对于浏览器窗口或其父元素定位。 - **层级**:通过`z-index`属性可以调整元素的堆叠顺序,确保弹窗位于其他元素之上。 ...

Global site tag (gtag.js) - Google Analytics