`
midnightair
  • 浏览: 7931 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
文章分类
社区版块
存档分类
最新评论

使用JS刷新showModalDialog窗口

IE 
阅读更多
1:在showModalDialo窗口的<html>与<Head>之间加上<base target="_self"> ,使这个页面上链接都在本窗口中打开
2:在页面中加一个隐藏<a>标签,如:<a id="reload" href="" tyle="display:none">reload</a>
3:在JS中把当前页面的地址赋到<a>的href属性中,并加上一个随机值,使IE不要到缓存中去读页面,执行单击事件。
reload.href =  window.location.href + "&random="+Math.random();
reload.click();

说明:reload为定义的<a>标签的ID


分享到:
评论
2 楼 kangsg219 2009-12-03  
very good!
1 楼 上帝的后花园 2009-03-04  
这个方案可行。
奇怪的是window.location.reload()怎么不可以呢
模态窗口有什么特别吗

相关推荐

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

    通过以上步骤,我们可以实现使用`showModalDialog`弹出窗口并在关闭时不刷新父窗口的需求。这种方法不仅能够提高用户体验,还能更好地管理页面的状态。需要注意的是,随着浏览器对`showModalDialog`的支持逐渐减少,...

    showModalDialog刷新窗口的例子

    这个例子展示了如何结合使用`showModalDialog`和`location.reload()`来实现窗口刷新。在实际应用中,你可能需要根据具体需求进行更复杂的逻辑处理,例如检查用户输入、发送AJAX请求等,但基本的刷新机制保持不变。 ...

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

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

    子窗口刷新父窗口总结

    本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window.open()`刷新父窗口 `window.open()`方法用于创建一个新的...

    刷新父窗口的多种方法

    刷新以`window.showModalDialog()`方法打开的窗口 `window.showModalDialog()`是一个特殊的函数,它可以用来打开模态对话框。这种方式下的子窗口通常是模态窗口,意味着用户必须先关闭这个窗口才能继续操作主窗口...

    分页后弹出模态窗口刷新父窗口

    根据给定文件的信息,本文将围绕“分页后弹出模态窗口刷新父窗口”的主题进行深入探讨。此话题主要涉及前端开发中的交互设计、页面更新机制以及如何在不同的页面间进行数据同步等内容。 ### 一、理解分页与模态窗口...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    ### 关于Struts2中利用JavaScript刷新window.showModalDialog的父页面 在Web开发中,尤其是在使用Struts2框架进行项目开发时,我们经常会遇到需要弹出模态对话框(modal dialog)的需求。其中一个常见的场景就是...

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

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

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

    在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...

    javascript刷新父页面

    在网页开发中,有时我们需要从一个弹出的子窗口(通常是由 `window.open` 或 `window.showModalDialog` 方法打开的)来控制父窗口的行为,比如刷新父窗口的页面。这在很多应用场景下都非常有用,比如用户在子窗口...

    showModalDialog和showModelessDialog使用心得

    1. **刷新问题**:使用`showModalDialog`时,如果页面中有`&lt;base target="_self"&gt;`,直接刷新可能会导致意外的行为。可以通过监听键盘事件,阻止F5键的默认刷新行为,确保页面状态的一致性。 2. **返回数据**:从...

    针对window.showmodaldialog弹出窗体无刷新的详细使用

    在网页开发中,`window.showModalDialog` 是一个古老的 API,用于创建模态对话框,它可以在不刷新页面的情况下与用户交互。这个方法在现代Web开发中已经逐渐被`&lt;dialog&gt;`元素或JavaScript库如jQuery UI、Bootstrap ...

    javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码

    本文将深入探讨如何使用`showModalDialog`实现多层模态窗口的页面提交及刷新。 首先,我们来看一下如何在第N层(N&gt;1)的模态窗口中链接到其他页面或刷新当前页。由于`showModalDialog`打开的窗口是阻塞的,直接使用...

    JS中showModalDialog 详细使用.txt

    在JavaScript中,`showModalDialog` 和 `showModelessDialog` 是两种用于创建弹出窗口的方法,主要用于显示HTML内容。这两种方法都是Internet Explorer特有的功能,并非所有浏览器都支持。 - **`showModalDialog()`...

    JS针对浏览器窗口关闭事件的监听方法集锦

    在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....

    JS刷新父窗口的几种方式小结(推荐)

    在子窗口中使用`self.opener`也可以达到刷新父窗口的效果。 ```javascript &lt;script language="JavaScript"&gt; self.opener.location.reload(); ``` 4. **`window.opener.location.href = window.opener....

    JavaScript实现提交模式窗口后刷新父窗口数据的方法

    在JavaScript编程中,有时我们需要创建一个模态对话框(modal dialog)来处理用户输入或确认操作,例如在父窗口中点击按钮,弹出一个模式窗口让用户添加数据,然后在数据提交后关闭模态窗口并刷新父窗口的数据。...

    javascript弹出窗口问题总结

    2. **JavaScript刷新页面的方法** - `window.location.reload()`:此方法可以用来刷新当前页面,它默认会重新发送页面的请求,包括表单数据。 - `window.opener.location.reload()`:如果弹出窗口是通过`window....

Global site tag (gtag.js) - Google Analytics