如何使 iFrame 在 iframe 加载特定页面时重新加载它所在的页面

How do I make an iFrame reload the page it is on when the iframe loads a specific page?

本文关键字:加载 新加载 iFrame 何使 iframe      更新时间:2023-09-26

我正在使用基于 wyswyg 的网站"构建器"来制作网站,因为我对任何类型的 Web 代码都不是很熟悉。由于"安全问题",构建器已锁定其系统页面,使其无法进行任何形式的修改。我想做的是将登录名和注册表加载到嵌套在带有div 标签的 html 模块内的 iFrame 中。这实际上效果很好。我现在遇到的问题是,一旦完成所需的操作,整个事情似乎就会挂起。我希望能够做的是让整个页面(不仅仅是iFrame)在iframe转到特定URL后重新加载。我知道javascript可能允许我这样做,但我不知道如何让它工作。我已经手动测试了刷新页面,工作正常。因此,如果我能以某种方式自动化它,这可能会按预期工作。这是我和我的搭档拼凑在一起的代码,以加载我们想要可见的页面部分,现在怎么办?

<div style="border: 0px solid #FFF; overflow: hidden; margin-left: 300px; margin-top:   30px; margin-bottom: 30px; max-width: 406px; height: 230px; position: relative;">
<form method="POST" action="getForm.php">
<iframe id="login" scrolling="no" src="http://lumina-fc.com/login" style="position: relative; margin-left: -255px; height: 270px; margin-top: -50px; width: 700px;">
</iframe>
</div>

尝试从 iframe 调用以下 JavaScript:

window.top.reload();