`

showModalDialog无法关闭的问题

阅读更多
  在利用javascript进行企业的流程系统开发的时候,遇到showModalDialog无法关闭的问题。
   Google一下,找开解决办法:
   在</head>与<body>中间加入<base target="_self">
showModalDialog传参给弹出窗口,可以让弹出窗口控制父窗口节点。
   成功解决!
                2008.8.4
分享到:
评论

相关推荐

    showModalDialog 弹出窗口关闭不刷新父窗口最终实现了

    ### showModalDialog 弹出窗口关闭不刷新父窗口的实现方法 #### 一、背景介绍 在Web开发过程中,经常会遇到需要使用弹出窗口显示额外信息或进行特定操作的情况。`showModalDialog` 是一个非常实用的功能,允许创建...

    showModalDialog

    1. 兼容性问题:`showModalDialog`在现代浏览器中的支持情况不一,尤其是IE之外的浏览器,可能需要额外的处理来确保跨浏览器兼容。 2. 用户体验:由于其非标准性质,一些浏览器可能会有默认的样式和行为差异,导致...

    showModalDialog参数使用详解

    1. **对话框返回值**:当对话框关闭时,可以通过`showModalDialog`调用返回一个值,这个值可以在父窗口中获取。例如,在子窗口中设置`window.returnValue`,然后在父窗口中通过`window.showModalDialog`的返回值来...

    使用selenium测试showModalDialog模态对话框

    `showModalDialog` 是一个古老的浏览器API,用于创建模态对话框,它会阻塞页面的JavaScript执行,直到对话框关闭。由于 Selenium 的执行依赖于JavaScript,因此在模态对话框打开时,Selenium 无法与对话框交互,导致...

    showModalDialog参数传递和获

    由于`showModalDialog`不支持最新的Web标准,存在许多问题,如不兼容性(主要在IE浏览器中使用)、无法进行CSS3和JavaScript增强以及阻塞主线程等。因此,现代Web开发通常使用更灵活的替代方案,如`&lt;dialog&gt;`元素、...

    showModalDialog和showModelessDialog使用心得

    `showModalDialog` 方法创建的是一个模态对话框,这意味着当这个对话框打开时,用户无法与主页面或其他非模态对话框进行交互,直到关闭当前对话框。这在需要用户做出决策或输入信息的情况下非常有用,因为它可以确保...

    解决window.showModalDialog跨域返回值

    然而,当涉及到跨域时,`showModalDialog`面临一个问题:它无法正确地返回值。这是因为浏览器的安全策略阻止了跨域通信,特别是涉及返回值的情况。为了解决这个问题,我们可以利用`iframe`嵌套页面的技术来实现跨域...

    showModalDialog()、showModelessDialog()方法的使用.

    在Web开发中,有时我们...需要注意的是,这两个方法在现代浏览器中支持度有限,尤其是跨浏览器兼容性问题,因此在新的项目中可能会考虑使用更通用的解决方案,如Bootstrap的模态框或者其他前端框架提供的对话框组件。

    showModalDialog用法

    然而,需要注意的是,`showModalDialog`在现代Web开发中逐渐被弃用,因为它不支持跨域,且存在一些浏览器兼容性问题。例如,Internet Explorer 11以上版本已经移除了这个函数,而Chrome和其他基于 Blink 的浏览器也...

    JS中showModalDialog关闭子窗口刷新主窗口用法详解

    本文实例讲述了JS中showModalDialog关闭子窗口刷新主窗口用法。分享给大家供大家参考,具体如下: 网上找了好长时间 大都是window.opener.location.reload(),等等 都不是我想要的 最后终于发现了一个 想知道的就往下...

    JS 弹出对话框window.showModalDialog()

    如果新窗口被关闭且 `window.returnValue` 被设置,则会将该值作为 `showModalDialog` 函数的返回值。 以下示例展示了如何在新窗口中设置 `window.returnValue` 并在原始窗口中接收返回值: ```javascript // 在...

    Window.ShowModalDialog使用手册

    在JavaScript编程语言中,`Window.showModalDialog()`方法是一个非常重要的功能,主要用于打开一个模态对话框,即用户必须关闭对话框才能与父窗口进行交互。这个方法在创建用户交互和自定义弹出窗口场景中非常有用。...

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

    总结一下,`window.showModalDialog`更适合需要用户完成特定任务并收集反馈的场合,因为它是阻塞的,用户无法忽略对话框继续操作。而`window.open`则更灵活,常用于打开新的浏览环境,如新标签页或窗口,允许用户...

    window.showModalDialog的基本用法

    - **showModalDialog**:打开的是模态对话框,即在对话框未关闭之前,用户无法与主窗口进行交互。 - **showModelessDialog**:打开的是非模态对话框,即使对话框未关闭,用户也可以继续与主窗口进行交互。 ### 使用...

    showModalDialog刷新窗口的例子

    在`showModalDialog`的上下文中,刷新窗口可能意味着关闭当前对话框后主窗口的刷新。这可以通过在对话框中执行某些操作(如点击“确定”按钮)后调用`window.close()`实现,并同时触发主窗口的刷新。 以下是一个...

    在使用showModalDialog中为解决刷新时弹出新窗口时用到iframe所带来的一个问题

    这个对话框可以加载外部HTML页面,并且在对话框关闭之前,用户无法与对话框背后的页面进行交互。然而,由于浏览器的兼容性和安全性问题,`showModalDialog`在现代Web开发中逐渐被弃用,取而代之的是更灵活的`modal`...

    ShowModalDialog与window.open的区别

    2. **交互方式**:`ShowModalDialog` 创建的窗口是模态的,即用户必须先关闭对话框才能与主窗口交互;而 `window.open` 创建的窗口既可以是模态的也可以是非模态的,取决于具体的配置。 3. **返回值处理**:`...

    如何使用showModalDialog

    然而,需要注意的是,`showModalDialog`在现代浏览器中已逐渐被废弃,因为它存在一些问题和兼容性挑战。例如,Internet Explorer是唯一完全支持此功能的浏览器,而在Firefox、Chrome和Safari中,`showModalDialog`的...

    sharepoint 2010 弹出模式窗口showModalDialog并返回值returnResult方法.

    值得注意的是,`showModalDialog`返回的`result`参数可以用来判断用户是如何关闭对话框的,`SP.UI.DialogResult.OK`表示用户点击了“确定”按钮,其他情况可能是“取消”或通过其他方式关闭。 总的来说,`...

Global site tag (gtag.js) - Google Analytics