没有在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