主要是控制层的高度
<body onload="setTimeout('ad.style.height=60',4000)">
<div id=ad style='position:absolute;top:0px;width:100%;height:800px;background:red'>
这是广告条,可以放图片或flash
</div>

解决方案 »

  1.   

    这个是慢慢变大,停4秒,然后再慢慢变小的<body onload="setTimeout('showAd()',2000);">
    <div id='ad' style='position:absolute;top:0px;width:100%;height:0px;background:red'>
    这是广告条,可以放图片或flash
    </div>
    </body>
    <script language='javascript'>
    var timer;
    var step = 1;
    function hideAd()
    {
        if (ad.style.pixelHeight <= 60)
    clearTimeout(timer);
    else
    {
    ad.style.pixelHeight -= step;
    timer = setTimeout("hideAd()", 10);
    }
    }
    function showAd()
    {
        if (ad.style.pixelHeight >= 400)
    {
    clearTimeout(timer);
    timer = setTimeout("hideAd()", 4000);
    }
    else
    {
    ad.style.pixelHeight += step;
    timer = setTimeout("showAd()", 10);
    }
    }
    </script>
      

  2.   

    <script language=javascript>
    function openwin(){
    newwin=window.open("newwin.htm","newwin","fullscreen")
    settimeout("closewin()",3000)
    }
    function closewin(){
    newwin.close()
    }
    </script>
    <body onload=openwin()>