28.03.2008, 00:29
общий
это ответ
Здравствуйте, Dimanq!
var fv = flash_getversion();
здесь берется версия флеша. если флеша нет - то нуль.
дальше выполнять какие-то действия:
if (fv>7) {get_el("flash1").style.display = "block";get_el("pic1").style.display = "none";} else {get_el("flash1").style.display = "none";get_el("pic1").style.display = "block";}
успехов вам.
Приложение:
var d = document;
function get_el(id){return d.getElementById(id);}
function flash_getversion() {
var f=0, fz=0, n=navigator;
if (n.platform==‘Win32‘ && !window.opera && window.ActiveXObject)
{
for (var i=3;i<10;i++)
{
if (eval(‘new ActiveXObject("ShockwaveFlash.ShockwaveFlash.‘+i+‘")‘)) f=i;
}
}
if (n.plugins)
{
for (var i=0;i<n.plugins.length;i++)
{
if (n.plugins[i].name.indexOf(‘Flash‘) > -1)
{
fz=parseInt(n.plugins[i].description.charAt(16));
if (fz>f) f=fz;
}
}
}
return f;
}