日期:2014-05-18  浏览次数:20677 次

关于js与iframe的问题
[size=18px]现在我有一个a.jsp文件,a中有个iframe,其中src指向b.jsp页面,b.jsp页面引用了一个外部js文件。
我想在a中调用b中js里的函数,需要给这个函数传值,这个怎么传呀,谁知道答案,帮帮我吧
[/size]

------解决方案--------------------
window.parent.mytest();
------解决方案--------------------
window.parent.frames.js();
或者直接把b.jsp中的js文件引入到a.jsp文件中不行么?
------解决方案--------------------
a页面: iframe.window.js(args);
------解决方案--------------------
你是在a中调用js,还是在b中调用js;如果是在a中调用js那就在a中再引用进js文件来;如果在b中调用js函数则现获取a中的参数值,然后调用不行吗?
------解决方案--------------------
a页面:window.frames(framname).window.js(args);

绝对可以啊。

除非是iframe中的b页面还没加载完成 你就去调用。