有页面 A.html  页面B.html 在不同的域下面A页面中有 iframe scr="B.html"想在A页面中 当iframe scr 属性为空的时候直接打开 b.html ..不为空时。调用b.html的js方法。。如何实现。谢谢。

解决方案 »

  1.   

    不为空时。调用b.html的js方法楼主可以把 b.html的js  独立写一个js 文件 b.jsa.html 中 用script src=b域/b.js   就可以使用了
      

  2.   

      
    //父页  
    function fun()
    {
       window.frames['框架名'].方法名(参数);
    }
    //子页上需要有同上的方法名
      

  3.   

    动态脚本注入试试var js= document.document.createElement("script");
    js.type="text/javascript";
    js.src = "url";
    //对Iframe的操作
    //.......
    document.getElementsByTagName("head")[0].appendChild(js);