happyxp 发表于 2008-5-23 20:58:38

<p><font face="Verdana">很多网站一打开就出现大幅的FLASH广告,几秒后就消失,这种效果其实就是用层放FLASH实现的,但关键的是如何让FLASH放完后层一起消失而不会盖住页面的内容...</font></p><font face="Verdana">
<p><br/>&lt;html&gt;<br/>&lt;body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="javascript:HideBigBannerEx();"&gt;<br/>&lt;div id="id_bigbanner" style="position:absolute;top:-3;left:0;z-index:100000;"&gt;<br/>&lt;table align=center border=0 width="772" height="379"&gt;<br/>&nbsp; &lt;tr&gt;&lt;td&gt;<br/>&lt;embed width="772" height="420" src="http://assistant.3721.com/images/chk770x420.swf" border=0 wmode=transparent TYPE="application/x-shockwave ... edia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;<br/>&nbsp;&lt;/td&gt;&lt;/tr&gt;<br/>&lt;/table&gt;<br/>&lt;/div&gt;<br/>&lt;script language="javascript"&gt;<br/>var objBigBanner = document.all("id_bigbanner");<br/>function HideBigBanner()<br/>{<br/>&nbsp;&nbsp;&nbsp; if ( objBigBanner )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objBigBanner.style.display = "none";<br/>}<br/>function HideBigBannerEx()<br/>{<br/>&nbsp;&nbsp;&nbsp; setTimeout( "HideBigBanner()", 1000*5 );<br/>}</p>
<p>if ( objBigBanner )<br/>&nbsp;&nbsp;&nbsp; objBigBanner.style.left = document.body.clientWidth / 2 - 778 / 2;<br/>&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</p>
<p><br/>&lt;iframe src="you page''s url" width="750" height="30" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes"&gt;&lt;/iframe&gt;</font></p>
页: [1]
查看完整版本: 短暂的大幅FLASH广告