没有在embed元素下设置wmode="transparent",导致flash条显示在弹出框(SimpleModal插件)的上方.

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 网速太慢?( <a target="_blank" href="<%= _videoUrl%>">下载收听</a> ) 19 </div>
点击下载收听时,有的浏览器会自动播放,而不是下载收听,比如Chrome,这时最好是加上target="_blank",否则Chrome会在原有的页面下播放.
而firefox下点击下载收听则是弹出下载框,让用户选择打开方式或保存文件.
作者:KeepMoving
出处:http://www.cnblogs.com/KeepMovingblog/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/KeepMovingblog/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。