【问题标题】:Html popup window, the parent should have no accesshtml弹出窗口,父级应该无权访问
【发布时间】:2011-06-13 01:13:12
【问题描述】:

我正在尝试创建一个 popup() 用户单击按钮,然后它会触发他进行一些编辑的窗口。

当用户在子窗口中编辑时,父窗口不应该被访问,它应该被阻止。

我应该怎么做呢?

这就是我现在正在做的事情。

函数弹出窗口() { name = "选择请求者"; url = "selectLocation.html"; options = "height=330, width=210, location=no, scrollbars=yes,menubars=yes,toolbars=yes,resizable=yes,left=0"; window.open(url,name,options);

}

所以现在我可以关闭父窗口,甚至可以在不关闭子窗口的情况下编辑父元素。

【问题讨论】:

    标签: html popup window


    【解决方案1】:

    您想要的称为模态对话框。没有跨多个浏览器执行此操作的标准方法,有些甚至没有类似的东西。您最好的选择是在页面内创建一个模式对话框。大多数 JS 框架/工具包都会提供对话框。

    【讨论】:

      【解决方案2】:

      不要使用“真正的”弹出窗口,使用 javascript 在同一个窗口中“模拟”它们。看看jquerys dialog,您还可以在其中设置模态模式(exampleexample) - 我认为这就是您想要的。

      如果你不使用 jquery,会有很多独立的 js 示例,并且很多 js 框架都包含这样的内容 - 只需搜索“模态对话框”即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-25
        • 1970-01-01
        • 2019-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多