2013-02-11 45 views
-1

如果沒有安裝閃光燈,我無法顯示圖像。我一直在滾動窗口中顯示奇怪的字符。 這裏是我的代碼:如果沒有安裝Flash,則顯示圖像?

<style> 
    #MyFlashMovie { 
     background: url("image/Year.gif"); 
     background-repeat: no-repeat; 
     height: 300px; 
     width: 460px; 
    } 
</style> 


<div ID="MyFlashMovie"> 
    <object type="application/x-shockwave-flash" style="height: 300px; width: 460px;" data="460x300.swf" > 
     <param name="movie" value="460x300.swf" > 
     <param name="allowFullScreen" value="true" > 
     <param name="wmode" value="transparent" > 
    </object>  
</div> 
+0

可能重複[提供替代圖像如果的Adobe Flash不可用( http://stackoverflow.com/questions/449808/providing-alternative-images-if-adobe-flash-isnt-available) – 2013-02-11 14:21:55

+0

只需將圖像標籤放在閃存的''標籤內。 – 2013-02-11 14:22:34

回答

0

您可以檢測閃光燈被JQuery的安裝或不安裝,然後顯示圖像的

var hasFlash = false; 
try { 
    var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); 
    if(fo) hasFlash = true; 
}catch(e){ 
    if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true; 
} 
+0

我有什麼工作,但當我關掉閃光測試我可以看到怪異的字符和滾動窗口顯示通過圖像 – user1223695 2013-02-11 14:22:49

+0

當我把圖像內的對象我dotn得到的圖像顯示在所有隻有白色屏幕怪異字符和滾動窗口 – user1223695 2013-02-11 14:24:25