根据内容自动调整弹出窗口大小的JS解决方案

问题
        在弹出创苦时,根据窗口的内容来自动调节窗口的大小,窗口如果已经和屏幕相等大小时则出现滚动条。
解决方案
        在弹出的页面中添加一JS脚本方法win_onLoad(),在body的onload方法中引用win_onLoad(),在body中添加表,表的id取名为tbllist,窗口的大小就是这个table的大小在宽和高上分别加50。

部分代码如下:

<script language=javascript>
function  win_onLoad(){
var  width  =  document.all[ " tblKsList " ].offsetWidth;    
var  height  =  document.all[ " tblKsList " ].offsetHeight; 

width 
=  eval(width  +   50 );
height 
=  eval(height  +   50 );

if  (width  <   500 )
width 
=   500 ;
else   if  (width  >  screen.width)
width 
=  screen.width;

if  (height  <   400 )
height 
=   400 ;
else   if  (height  >  screen.height)
height 
=  screen.height;

// alert(width);alert(height);
window.resizeTo(width,height);
}
</script>

< head ></ head >
< BODY  bgcolor ="0099CC"  leftmargin ="0"  topmargin ="0"  marginwidth ="0"  marginheight ="0"  onload ="win_onLoad();" >

< TABLE  width ="95%"  border ="0"  cellpadding ="0"  cellspacing ="0"  class ="table-left1-right2"   style ="border:1 solid #000000"  id ="tblList" >
< TR >
< TD  width ="100%"  valign ="top"  colspan =2 >
 欢迎使用!
</ TD >
</ TR >
</ TABLE >
</ BODY >
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值