iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上windowpraent就可以了比如调用a()函数就写成 windowparenta(); 子页面取父页面中的标签中的值比如该标签的id为“test”则 windowparentdocumentgetElementById("test")value; jQuery方法为 $(windowparentdocument)contents()find("test")val(); 但是我在chrome浏览器下却发现此方法无效了!查了半天才了解在chrome +中windowparent无法在file://协议中运行但是发布了之后http://协议下是可以运行的此方法支持iefirefox浏览器 iframe父页面调用 子页面js函数 这个就稍微复杂一些下面的方法支持ie和firefox浏览器 documentgetElementById(ifrtest)contentWindowb(); 子页面取父页面中的标签中的值比如该标签的id为“test”则 documentgetElementById("test")value; 注ifrtest是iframe框架的idb()为子页面js函数contentWindow属性是指定的frame或者iframe所在的window对象IE下可以省略 |