Iframe自动适应页面详解

[不指定 2007/07/21 21:11 | by sunle ]
下面这段代码可以实现IFrame自适应高度,即随着页面的长度,自动适应以免除页面和IFrame同时出现滚动条。

方法1:


<script type="text/javascript">
//** 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<iframeids.length; i++){
   if (document.getElementById){
   //自动调整iframe高度
   dyniframe[dyniframe.length] = document.getElementById(iframeids);
     if (dyniframe && !window.opera){
     dyniframe.style.display="block"
       if (dyniframe.contentDocument && dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
         dyniframe.height = dyniframe.contentDocument.body.offsetHeight;
       else if (dyniframe.Document && dyniframe.Document.body.scrollHeight) //如果用户的浏览器是IE
         dyniframe.height = dyniframe.Document.body.scrollHeight;
     }
   }
   //根据设定的参数来处理不支持iframe的浏览器的显示问题
   if ((document.all || document.getElementById) && iframehide=="no"){
     var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)
     tempobj.style.display="block"
   }
 }
}

if (window.addEventListener)
 window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
 window.attachEvent("onload", dyniframesize)
else
 window.onload=dyniframesize
</script>

重装XP系统前后要做好的事情

[不指定 2007/07/21 21:04 | by sunle ]
  电脑用过一段时间后,因为安装的程序越来越多,不断地升级打补丁,有限的磁盘空间越来越小,自启动的杀毒软件、防火墙、QQ等聊天工具不断地占领内存空间,机器会变得越来越慢,报错也越来越多。在你用了优化软件优化系统后还不能获得满意的效果时,在你还不考虑换台新电脑时,那么重装系统是个不错的选择了。

  重装能根本性地提高速度和改善性能。但不能冲动,一旦格式化重装系统后,操作系统将以全新的面貌出现在你面前,你以前所做的一些个人设置荡然无存,如桌面图案,图标,快捷方式,浏览器的收藏夹等等。那么为了再重装系统后能把一些重要的和个人喜好的设置保存下来,之前我们一定要做好备份,其中最重要的几项根据我自己的一些经验我认为有以下要注意的。

  首先,把重要的文件和数据做异地备份。什么是重要的文件和数据?就是你以后还要用的,值得长期保留的东西,如你的作品、公司的文件和表格、个人简历、职称评定表、网上下载的一些好文章、程序、图片等。为什么还要异地备份?就是要备份到移动硬盘上拿到家里或别的远一点的地方存档一份。知道911事件吗?其中世界500强企业有很多家驻扎在世贸大厦的其中一栋楼内,他们的数据中心就备份在另一栋楼内。911事件使他们的原始数据和备份数据同时毁灭,唯独一家小公司在几公里外做了异地备份,第二天就恢复了所有业务,将损失减低到了最小的程度,亏它想得出,想得妙!
Tags:
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]