应该是个div,用setTimeout或者setInterval设置其高度,渐渐变大或者渐渐变小。

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head id="Head1" runat="server"> 
        <title>无标题页 </title> 
        <script type="text/javascript"> 
        function test()
        {
            var ad = document.getElementById("iAd");
            var hgt = ad.offsetHeight;
            setInterval(function(){
                hgt = hgt-2;
                if(hgt>0)
                {
                    ad.style.height = hgt;
                }else
                {
                    clearInterval();
                    ad.style.display = "none";
                }
                
            },50);
        }
        </script> 
    </head> 
    <body onload="test()"> 
    <img src="aaaa.jpg" id="iAd" alt="广告" style="width:500px;height:300px" />
    </body> 
    </html> 
      

  2.   

    jQuery
    .hide(15000).fadeOut(15000);
      

  3.   

    jquery的Effects函数确实强大,http://docs.jquery.com/Effects
    如果楼主不想引用jquery.js,可以Jquery作者John Resig自己封装的常用函数,slideDown(elem)函数就可以实现