我有一个包含多个iframe的页面。这些iframe中的页面不断使用数字(它们都使用相同的库)和日期进行更新,并且通常包含与其他iframe中的div具有相同ID的div。可以从一个iFrame的JavaScript与另一个JavaScript的混合?
其中一些数字通过函数添加逗号使它们看起来很漂亮,但其中一些用于保存日期,因此它们不会调用该函数。使用document.getElementByID选择要更新的div。
我的问题有时(很少,但如果你离开页面一天,你会经常看到几个实例)日期中有逗号添加到他们(当然固定日期格式)。在该iframe中运行的页面脚本不会调用addCommas函数。
我的猜测是,因为其中的日期div可能具有与另一个iframe中的日期相同的id,如果它们在完全相同的时间运行,引擎可能会混淆两者。这听起来似乎合理吗?
我希望在不同的页面中运行的脚本将完全独立于彼此(并且documentX.divIDA将与documentY.divIDA完全分离,即使它们都包含在documentV中的iframe中),但是他们不?
我已经设置了一个测试,打开其中的一个页面,我会在周末不受干扰地确认它是由另一个页面干扰引起的,但我想我会问无论如何,专家。
不,这些iframe是完全独立的。如果他们都在同一个领域,他们*可以*彼此沟通,但他们会被明确地编程来这样做。 – 2012-07-20 09:47:16
你不能在iframe中使用window.parent与父窗口进行1种方式的通信吗? – Undefined 2012-07-20 09:51:01