【问题标题】:IE6 ShowModalDialog reuses the opened windowIE6 ShowModalDialog 重用打开的窗口
【发布时间】:2011-01-07 00:07:25
【问题描述】:

根据我目前的项目需求:我正在使用 Internet Explorer 6.0 SP1 开发一个 ASP.net 3.0 网站。

我的问题是当我从两个分开的浏览器执行 javascript window.showModalDialog() 时,它们使用相同的打开模式,我需要为每个浏览器打开一个新模式。

为什么会这样?,有没有办法避免?

【问题讨论】:

    标签: javascript internet-explorer-6 modal-dialog


    【解决方案1】:

    您需要将 showModalDialog 调用的目标设置为“_blank”或“_new”(我忘记了)-否则它将重用打开的浏览器实例。

    【讨论】:

    • 是的,这就是我要找的,但我没有锚(链接)来打开它,那么我该如何设置目标?
    • 感谢您的回答,我已将其更改为 window.open,因此我添加了 target=_new,现在一切正常。
    • 很高兴有些东西奏效了。我尝试用谷歌搜索如何使用 showModalDialog 做到这一点,但我找不到任何好的代码示例。而且我以前一直用这个!
    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多