沒有在embed元素下設置wmode="transparent",導致flash條顯示在彈出框(SimpleModal插件)的上方.


View Code
 1  <div class="sound radius big">
 2     <span class="bold">音頻播放</span>
 3         <object id="mp3_flash" width="125" height="22" align="top"
 4          codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0"
 5          classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
 6              <param value="always" name="allowScriptAccess">
 7              <param value="/common/singlemp3player.swf" name="movie">
 8              <param value="high" name="quality">
 9              <param value="noScale" name="scale">
10              <param value="transparent" name="wmode">
11              <param value="showDownload=false&frontColor=FFFFFF&backColor=49B6DB&file=<%= _videoUrl%>&autoStart=false&donecall=true"
12               name="flashvars">
13              <embed id="mp3_flash" width="125" height="22" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer"
14               type="application/x-shockwave-flash" allowscriptaccess="always" name="mp3_flash"
15               flashvars="showDownload=false&frontColor=FFFFFF&backColor=49B6DB&file=<%= _videoUrl%>&autoStart=false&donecall=true"
16               wmode="transparent" bgcolor="#ffffff" scale="noScale" quality="high" src="/common/singlemp3player.swf">
17         </object>
18         &nbsp;&nbsp;網速太慢?( <a target="_blank" href="<%= _videoUrl%>">下載收聽</a>19 </div>

點擊下載收聽時,有的瀏覽器會自動播放,而不是下載收聽,比如Chrome,這時最好是加上target="_blank",否則Chrome會在原有的頁面下播放.

而firefox下點擊下載收聽則是彈出下載框,讓用戶選擇打開方式或保存文件.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM