1、获取iframe对象的方法
IE:var ifr = window.frames[id/name]或者document.getElementById(id/name)或者getElementsByName(name)或者getElementsBytagName(tagName)都可以。
FF:var ifr = document.getElementById(id/name)或者getElementsByName(name)或者getElementsBytagName(tagName)都可以。
2、获得iframe里面的文档(document)
IE:var doc = ifr.document;
FF:var doc = ifr.contentDocument;
3、获得iframe里面的窗口(window)
IE:var win = ifr.window;
FF:var win = ifr.contentWindow;
4、父窗口调用子窗口的元素、对象或函数方法。
比如:父窗口对象为ifr,子窗口对象id为_id,子窗口方法function aa(){},子窗口元素<input id="a">
IE:调用元素是ifr.frames[_id].document.getElementById("a");
调用函数或方法是ifr.frames[“_id”].window(缺省).aa()。
FF:调用元素是ifr.contentDocument.getElementById(”_id“).contentDocument.getElementById("a");
调用函数或方法是ifr.contentDocument.getElementById(”_id“).contentWindow.aa()。