iframe 中的表单按钮,单击后,在父窗口中加载

Form Button in Iframe, When Clicked, Load in Parent Window

本文关键字:窗口 加载 单击 表单 按钮 iframe      更新时间:2023-09-26

我的页面有一个从外部javascript文件加载产品的iFrame。 产品不是链接,而是提交输入按钮。 在不知道按钮 url 的情况下,是否可以在单击时加载父窗口而不是 iframe?

请注意,我无权更改 iframe 内 javascript 中的任何内容。

<iframe>
    <!-- irrelevant code -->
    <!-- button generated by external javascript -->
    <input class="ssc_lrBuyBtn" onclick="ssc.buyClicked(1,2)" id="ssc_BB_1" value="Buy" type="button">
</iframe>

每个按钮周围没有表单标记。 按钮调用的 url 会定期更改。 我可以在 iframe 之前或之后添加 javascript 以使按钮在父窗口中打开吗? 截至目前,我已经尝试了应该更改目标的基本标签和 js 片段,但是,我认为它们仅适用于链接,不适用于按钮。

任何帮助将不胜感激!

onsubmit="window.opener.location.reload();"

可能会有所帮助。查看此线程: 使用 JS 刷新父窗口