下面是预览图,代码的话直接看实例就好了。缺点就是对flash的版本要求比较高,我默认装的firefox 和 chrome 好像是flash8.0的,需要升级。
提供个JavaScript 判断Flash版本的函数,只能判断了再做相应处理。
获取flash版本
<script type="text/javascript">
function getFlashVer() {
var f="";
var n=navigator;
if (n.plugins && n.plugins.length) {
for (var ii=0;ii<n.plugins.length;ii++) {
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
f=n.plugins[ii].description.split('Shockwave Flash ')[1].split(' ')[0];
break;
}
}
} else if (window.ActiveXObject) {
for (var ii=10;ii>=2;ii--) {
try {
var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
if (fl) {f=ii + '.0'; break; }
}
catch(e) {}
}
}
document.write("Flash Player version: <b>"+f+"</b>");
}
getFlashVer();
</script>
function getFlashVer() {
var f="";
var n=navigator;
if (n.plugins && n.plugins.length) {
for (var ii=0;ii<n.plugins.length;ii++) {
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
f=n.plugins[ii].description.split('Shockwave Flash ')[1].split(' ')[0];
break;
}
}
} else if (window.ActiveXObject) {
for (var ii=10;ii>=2;ii--) {
try {
var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
if (fl) {f=ii + '.0'; break; }
}
catch(e) {}
}
}
document.write("Flash Player version: <b>"+f+"</b>");
}
getFlashVer();
</script>