<body onload="execute func()">

解决方案 »

  1.   

    timer=setInterval("try{frameA的函数();clearInterval(timer)}catch(e){}",100);
    一直运行frameA的函数,如果报错退出循环,若能执行清除timer.
      

  2.   

    你能不能在<frameset>里用onload=来做啊
      

  3.   

    <frameset>中的onload事件与body的onload事件有何区别?
      

  4.   

    这样行吗?
    function Aframeonload(){  
      if(toolframe.document.readyState!="complete"){  //若没有生成页面时
    window.setTimeout("Aframeonload()",100);
    return;
      }
      .....
      ..
    }
      

  5.   

    哦,写错了一点点,反正就是当Aframe没有complete的时候,就100毫秒后再试...直到完成了再执行需要的东西.....
    function  Aframeonload(){    
        if(parent.Aframe.document.readyState!="complete"){    //若Aframe没有生成页面时 
    window.setTimeout("Aframeonload()",100); 
    return; 
        } 
        ..... 
        .. 
    }