通过JS自动调节iframe的高度,以适应页面高度变化。

刚在ASM中用了这段JS,效果很perfect。

以下是代码:

XML/HTML代码
  1. <iframe src="App_AddApp.aspx?<%=query %>" id="frmFlowAdd" frameborder="0" style="width: 100%;   
  2.             aho: expression(autoResize())" allowtransparency="true"></iframe>  

在父页面加上以下JS代码:

JavaScript代码
  1. <script language="javascript" type="text/javascript">   
  2.     function autoResize()   
  3.     {   
  4.         try  
  5.         {   
  6.             document.all["frmFlowAdd"].style.height = frmFlowAdd.document.body.scrollHeight;   
  7.         }   
  8.         catch(e){}   
  9.     }   
  10.     </script>