有一个简单的 HTML 页面,名为 say abc.html。现在 abc.html 有一个名为“点击我”的按钮。这个页面 abc.html 也有一个 iframe,id 为“myframe”。
现在我想要的是,当单击“单击我”按钮时,应该在名为“myframe”的 iframe 内出现一个警告框。我怎样才能做到这一点?
我试过以下..
window.frames[0].contentWindow.alert("this is the iframe");
但这似乎不起作用。请让我知道为什么这不起作用以及什么可能是替代解决方案。
最佳答案
ContentWindow 派生自文档,而不是窗口。
您要做的是将警报添加到 iframe 页面上的函数中,然后使用 document.getElementById('targetFrame').contentWindow.targetFunction();
调用它(以 targetFunction 为例)。 This answer 可能会为您提供有关技术的更多信息。
关于javascript - 在 html 页面的 iframe 内显示警告框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12139953/