我有一個包含多個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