##########如何让div随window.resize改变大小############
我用div给table做了阴影的效果,但是发现window在resize之后,div大小不变
请问如何能使div 在window resize之后符合table的大小??
<html>
<head>
<script language="javascript">
//<!--
var MENU_SHADOW_COLOR='#555555';
var global = window.document;
global.fo_currentMenu = null;
global.fo_shadows = new Array;
function MakeRectangularDropShadow2(el, color, size)
{
var i;
var e=el;
var l=e.offsetLeft;
var t=e.offsetTop;
while(e=e.offsetParent)
{
l+=e.offsetLeft;
t+=e.offsetTop;
}
for (i=size; i>0; i--)
{
var rect = document.createElement('div');
var rs = rect.style;
rs.position = 'absolute';
rs.left = (l + i) + 'px';
rs.top = (t + i) + 'px';
rs.width = el.offsetWidth + 'px';
rs.height = el.offsetHeight + 'px';
rs.zIndex = el.style.zIndex - i;
rs.backgroundColor = color;
var opacity = 1 - i / (i + 1);
rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
el.insertAdjacentElement('afterEnd', rect);
global.fo_shadows[global.fo_shadows.length] = rect;
rect.name=el.name+i;
}
}
//-->
</script>
</head>
<body leftmargin="2" topmargin="2" rightmargin="2" bottommargin="2" bgcolor="#efefff">
<table width="100%" height="40" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<table width="98%" height="100%" id="tblHeadLine" name="tblHeadLine" align="center" bgcolor="#aaaaff" cellpadding="3" cellspacing="1" border="0" >
<tr bgcolor="#cfdfff" align="center">
<td align="left" valign="middle"><font color="#3333ee"> </font></td>
</tr>
</table>
</td>
</tr>
</table>
<script language="javascript">
//<!--
MakeRectangularDropShadow2(tblHeadLine,"#888888",4);
//-->
</script>