【发布时间】:2009-09-23 08:31:59
【问题描述】:
抱歉,如果这已在其他地方得到回答,但我无法找到它被引用。 (我承认,可能是因为没有其他人愿意做这种愚蠢的事情)。
所以,我有一个包含三个 iframe 的页面。一个事件触发了一个 javascript 函数,该函数将新页面加载到其他两个 iframe 中; ['topright'] 和 ['bottomright']。
但是,正在加载到 iframe 'topright' 的页面中的 javascript 然后需要将信息发送到 'bottomright' iframe 中的元素。
window.frames['bottomright'].document.subform.ID_client = client; 等等
但这只有在页面完全加载到右下角框架时才有效。那么,对于“topright”iframe 中的代码,在写入之前检查并确保右下角框架中的表单元素实际上可以写入,最有效的方法是什么?请记住,页面加载不是从右上角的框架触发的,所以我不能简单地使用 onLoad 函数。
(我知道这可能听起来像是从一个页面到另一个页面获取数据的极其曲折的路线,但这是另一回事。客户永远是对的,等等...:-))
【问题讨论】:
标签: javascript iframe