源代码如下
//** iframe主动适应页面 **//
//输入你希望根据页面高度主动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。
//定义iframe的ID
var iframeids=["test"]
//假如用户的浏览器不支撑iframe是否将iframe隐藏 yes 透露表现隐藏,no透露表现不隐藏
var iframehide="yes"
function dyniframesize()
{
var dyniframe=new Array()
for (i=0; i { if (document.getElementById) { //主动调整iframe高度 dyniframe[dyniframe.length] = document.getElementById(iframeids[i]); if (dyniframe[i] &&!window.opera) { dyniframe[i].style.display="block" if (dyniframe[i].contentDocument &&dyniframe[i].contentDocument.body.offsetHeight) //假如用户的浏览器是NetScape dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; else if (dyniframe[i].Document &&dyniframe[i].Document.body.scrollHeight) //假如用户的浏览器是IE dyniframe[i].height = dyniframe[i].Document.body.scrollHeight; } } //根据设定的参数来处理不支撑iframe的浏览器的显示问题 if ((document.alldocument.getElementById) &&iframehide=="no") { var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) tempobj.style.display="block" } } } if (window.addEventListener) window.addEventListener("load", dyniframesize, false) else if (window.attachEvent) window.attachEvent("onload", dyniframesize) else window.onload=dyniframesize 使用的时候只要贴在
iframe嵌入网页的用法作者:自由勇点击:MT-8000好后更新 2003-10-12
iframe并不是很常用的,在标准的网页中特别很是少用。但是有同伙经常问到,下面我简单地介绍一下它的用法,你只要谙练掌握这些参数足矣。