gpt4 book ai didi

jquery - 从 iFrame 打开模态窗口到父窗口

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:52 25 4
gpt4 key购买 nike

我需要一些帮助来将 iFrame 中的模式附加到它的父主体。我听说过 jQuery 插件 SimpleModal甚至尝试过,但失败了。

所以我有一个带有 iFrame 的页面,并且在这个 iFrame 中有一个按钮应该在父窗口中打开一个模态窗口。问题是我无权将代码放入父窗口。我只能访问 iFrame。

对于任何形式的帮助,我都非常感谢!

最佳答案

没有任何示例代码,很难按照您的确切布局向您展示,但我可以举例说明我是如何实现这一点的。请记住,所有内容都必须在同一个域中,我认为是这样。

我必须为我开发的 CRM 执行此操作,以下是我如何执行此操作的示例:

父 HTML

<body>
<div id="myModal">stuff</div>

父JS

<script>
$(function() {
$('#myModal').someDialogPlug({ some: options });
})
</script>

iFrame HTML

<button id="btnPopModal">click me</button>

iFrameJS

<script>
$(function() {
$('#btnPopModal').on('click', function(e) {
// here's the fun part, pay attention!
var $body = $(window.frameElement).parents('body'),
dlg = $body.find('#myModal');
dlg.someDialogPlugin('open');
});
})
</script>

关于jquery - 从 iFrame 打开模态窗口到父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com