Консультация № 129383
27.03.2008, 23:44
30.00 руб.
0 1 1
Здравствуйте уважаемые! Сразу извиняюсь за некорректный вопрос. Можно ли в JavaScripts или AJAX сделать проверку включен ли flash проигрыватель на странице, если можно то подскажите как.

Обсуждение

давно
Советник
419
1011
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; }
Форма ответа