关于frame/iframe的onreadystatechange事件

首先:
iframe   onreadystatechange的事件只用于ie5.5以上版本  
frame不支持onreadystatechange的事件  

对于iframe
<iframe   name="ifm_Test"   src="http://www.google.cn"   onreadystatechange="fnStartInit()"></iframe>

或者在js里面写:
<iframe   name="ifm_Test"></iframe>
<script   language="javascript">  
  function   loadFile()
  {  
      document.frames("ifm_Test").location.href="http://www.google.cn";  
      document.frames("ifm_Test").onreadystatechange=fnStartInit();  
  }  
  function   fnStartInit()  
  {  
        if   (document.frames("ifm_Test").readyState=="complete")  
        {  
              alert("框架文件加载完毕!");  
        }  
  }  

对于frame:
  <frameset cols="*,*">
    <frame   name="ifm_Test" src="http://www.google.cn" />
    <frame   name="ifm_Test1" src="http://www.baidu.cn" />
  </frameset> 

只能在js里面写:
  <script   language="javascript">  
  document.onreadystatechange = ready;
  function ready()
  {
    if(document.readyState == "complete")
    {
        alert("框架文件加载完毕!");  
    }
  }
  </script>
原文地址:https://www.cnblogs.com/ljzforever/p/1434804.html