关于frame/iframe的onreadystatechange事件

来源:互联网 发布:大数据的益处 编辑:程序博客网 时间:2024/05/19 06:49
首先: 
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>
原创粉丝点击