製作橫幅的首選當然是FLASH,swf檔,可是我測試發現,我的語法在IE中看起來沒問題,用Firefox卻會被擋,啟用例外條件後,仍然是一片空白,沒找到問題前只好先用GIF動畫代替FLASH,GIF的問題是圖檔太大而且不如SWF檔漂亮。
以下是FLASH的語法,正在找問題中:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="90">
<param name="movie" value="BannerQQ.swf" />
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always" />
<param name="wmode" value="transparent">
<embed src="BannerQQ.swf"
quality="high"
type="application/x-shockwave-flash"
WMODE="transparent"
width="900"
height="90"
pluginspage="http://www.macromedia.com/go/getflashplayer"
allowScriptAccess="always" />
</object>
以下是使用GIF時的語法,貼在此以免忘記:
<div align="center">
<a href="http://evergreen3q.blogspot.com/p/blog-page.html" target="_blank">
<img height="87px" src="http://sites.google.com/site/evergreen3q/file/BannerQQ.gif?attredirects=0" width="100%" />
</a></div>
6/16 仔細測試後發現,原來Firefox跟Chorme都是抓<embed>裡的code,而我卻忘了在這段code裡填swf檔的完整路徑。
現在三種瀏覽器都能正常跑flash了。
