space line
space line
space line
space line
space line
您现在的位置是: Javascript基础>>

跨iframe获取文档对象

发布日期 2008-7-8 7:38:07
作者 shemily
出处 重用网
浏览次数 ...
今日浏览 ...
本月浏览 ...
我要留言 我要留言
space line
摘要
获取页面所包含的iframe中的document对象,兼容ie6+、firefox2.0+
space line
详细内容

函数体如下:

function subFrameDoc(iframeId){
 try{
  var frameDoc;

  if(document.all){
      try{
   frameDoc = window.frames[iframeId].document;
         }catch(e){
          try{
    frameDoc = parent.window.frames[iframeId].document;
          }catch(e){}//alert("Your IE´s version is to old!\nPlease try some new one!");
      }
  }else{
      try{
   frameDoc = document.getElementById(iframeId).contentWindow.document;
      }catch(e){
   try{
    frameDoc = parent.document.getElementById(iframeId).contentWindow.document;
   }catch(e){}//alert("Your Firefox´s version is to old!\nPlease try some new one!");
      }
  }

  return frameDoc ? frameDoc : null;
 }catch(e){return false;}
}

 

space line
我要留言 我要留言    
space line
space line
space line
space line
赞助商提供
space line
space line