注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 负载均衡技术沙龙问答汇集
 帮助

根据页面内容高度自动调整弹窗大小


2007-09-13 13:04:37
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://shuxiao.blog.51cto.com/84971/42277
很多时候我们都要使用到弹出窗口,特别是B/S结构的程序开发的时候,界面中要使用到大量的弹窗界面,而弹窗因内容多少不同而有不同的高度要求,如果将高度设为固定值,那么出现的情况将会是:内容多时,因高度设置不当会出现滚动条;内容太少时会因窗口太高而留下太多的空白区域,影响美观。今天要和大家分享的这个脚本,就是为了解决这个问题的。应用了这个脚本的弹出页面会自动调整弹出窗口的高度,从而避免了弹窗出现滚动条或者出现空白区域。
 
脚本代码:
window.onload=function(){resize();}
function resize(){
var t=document.title;
var h=document.body.scrollHeight+38; //弹窗高度将根据页面内容高度自动调整
var w= 700;//这里设置弹窗的宽度
window.resizeTo(w,h);
document.title= t+"                                                ";
}
 
使用方法:
将该脚本代码另存为js文件包含到需要弹出的页面中。

本文出自 “网工笔记” 博客,请务必保留此出处http://shuxiao.blog.51cto.com/84971/42277


附件下载:
  附件:resize.js




    文章评论
 
2007-09-13 22:32:06
有些难度啊
先收藏啦

2007-09-14 10:00:22
收藏了。

2007-10-22 13:43:14
豪客也收藏的文章肯定是很不错很不错的文章!

2007-10-26 23:17:06
比较实用

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: