cauchy

iframe自适应高度

 

 1 < script type = " text/javascript " >
 2 var  iframeids = [ " test " ];    
 3 window.onload  =   function ()
 4   {
 5
 6     document.getElementById('test').src = '. / 1 .html';
 7      var  dyniframe = new  Array();
 8      for  (i = 0 ; i < iframeids.length; i ++ )
 9      {
10          if  (document.getElementById)
11          {
12             dyniframe[dyniframe.length]  =  document.getElementById(iframeids[i]);
13         
14              if  (dyniframe[i]  &&   ! window.opera)
15                 {
16                 dyniframe[i].style.display = " block " ;
17
18                  // alert(""+dyniframe[i].contentDocument.body.offsetHeight);
19         
20                  // alert(dyniframe[i].Document.body.scrollHeight);
21                  if  (dyniframe[i].contentDocument  &&  dyniframe[i].contentDocument.body.offsetHeight)
22     
23                  {
24         
25                     dyniframe[i].height  =  dyniframe[i].contentDocument.body.offsetHeight; 
26          
27                 }

28     
29                  else   if  (dyniframe[i].Document  &&  dyniframe[i].Document.body.scrollHeight)
30
31                  {
32
33                     dyniframe[i].height  =  dyniframe[i].Document.body.scrollHeight;
34  
35                 }

36   
37             }

38        }

39
40         /*
41    if ((document.all || document.getElementById) && iframehide=="no")
42        {
43      alert("sadf");
44     var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]);
45     tempobj.style.display="block";
46        }
47 */

48     }

49
50  }

51
52 </ script >
53
54
55 < iframe width = " 100% "  id = " test "  alt = " Iframe高度自适应 "    scrolling = " no " >
56 </ iframe >
57 < body >

posted on 2006-10-31 21:19 Cauchy 阅读(116) 评论(0)  编辑 收藏 引用 所属分类: Javascript

只有注册用户登录后才能发表评论。