(转)用javascript使iframe高度自适应(本域内)
来源:互联网 发布:程序员的网站有哪些 编辑:程序博客网 时间:2024/05/20 08:26
- (转)用javascript使iframe高度自适应(本域内)
- <script language="javascript" type="text/javascript">
- var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf
- ("Firefox")).split("/")[1]
-
- var FFextraHeight=getFFVersion>=0.1? 16 : 0
- function dyniframesize(iframename)
- {
- var pTar = null;
- if (document.getElementById)
- {
- pTar = document.getElementById(iframename);
- }
- else
- {
- eval('pTar = ' + iframename + ';');
- }
- if (pTar && !window.opera)
- {
-
- pTar.style.display="block"
- if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight)
- {
-
- pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight;
- }
- else if (pTar.Document && pTar.Document.body.scrollHeight)
- {
-
- pTar.height = pTar.Document.body.scrollHeight;
- }
-
- }
- }
- </script>
- <iframe id="OrderFrame" src="test.aspx" marginwidth=0 marginheight=0 width=200 height=100
- frameborder=0 scrolling=no onload="javascript:{dyniframesize('OrderFrame');}"></iframe>