我一直试图通过iframe访问html源文件。它工作正常,我可以看到源代码,但我的外部JavaScript文件无法通过iframe工作。
到目前为止,这是我访问HTML文件的原因。
<iframe src="Example.html">
<p>Your browser does not support iframes.</p>
</iframe>
然后在Example.html中我有:
<script src="SpinScript.js"></script>
如果我在任何浏览器中运行HTML文件,而不是通过iframe
,则此方法有效在这个HTML文件中,我有其他JavaScript元素,但它们只是在本文档中编写,并且可以通过iframe正常工作。
我想知道的是,是否必须重新建立iframe中JavaScript文件的位置?
希望一切都有意义并感谢您的时间。
答案 0 :(得分:1)
您的父窗口和iframe应来自同一来源(网址), 然后你可以使用 window.frames [framename]获取iframe中的窗口对象