我的页面有一个从外部 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 以使按钮在父窗口中打开吗?到目前为止,我已经尝试了 base 标签和一个应该改变目标的 js 片段,但是,我认为它们只适用于链接,而不适用于按钮。
非常感谢任何帮助!
最佳答案
onsubmit="window.opener.location.reload();"
可能会有帮助。查看此线程:Refresh Parent Window with JS
关于javascript - Iframe 中的表单按钮,单击时在父窗口中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049793/