所以我的主页上有一个非常大的flash文件,如果用户没有在他/她的PC上安装flash播放器,会引发一些关于该怎么做的问题。
我想确保如果用户使用的是旧版本的Flash播放器,或者根本没有它,则会显示备份图像以代替闪存,我该如何实现?
发布Javascript或jquery选项吗?
答案 0 :(得分:2)
最好的选择,恕我直言,是使用swfobject
它将处理这两个问题:
示例代码:
<div id='myFlashMovie'>This text or image will be replaced if the user has the correct version of Flash</div>
<script type="text/javascript">
var flashvars = {};
var params = {'allowfullscreen':'true', 'allowscriptaccess':'always', 'wmode':'opaque', 'bgcolor':'#000'};
var attributes = {'name':'movie'};
swfobject.embedSWF("path/to/flash/movie.swf", "myFlashMovie", "640", "410", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
答案 1 :(得分:1)
看看swfobject。这是将Flash嵌入您的网页的推荐方法,并附带您提到的所有选项。
答案 2 :(得分:0)
没有JS,如果没有支持:
<object.....><img src="noflash.gif" /></object>