gpt4 book ai didi

c# - jqModal 取消从 Iframe 打开但显示在父窗口中的警报框

转载 作者:行者123 更新时间:2023-11-28 10:06:29 25 4
gpt4 key购买 nike

我有一个带有 iFrame 的网页。我可以完全访问父窗口和 iFrame 页面。在 iFrame 中,我有一个 jqModal 取消框,当用户输入一些无效输入时会显示该框。我的问题是当 jqModal 取消框被触发时,只有 iFrame 内部的内容被着色,并且消息框滚动位置是 iFrame 的滚动位置。

我正在寻找一种解决方案,当触发 jqModal 取消框时,整个父窗口都会着色,并且消息框的滚动位置使用父窗口的滚动位置。

谢谢大家。

最佳答案

您必须将 jqmodal 放在父页面而不是子页面(位于 iframe 中)中,然后您将必须从 iframe 调用 jqmdal。例如,家长:

<script type="text/javascript">
var myGlobalObject = {};
myGlobalObject.LoadJqModal = function(){
$("selector").jqModal();
};
</script>

内嵌框架:

<script type="text/javascript">
function LoadJqModal()
{
parent.myGlobalObject.LoadJqModal();
}
</script>

关于c# - jqModal 取消从 Iframe 打开但显示在父窗口中的警报框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8272079/

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