Здравствуйте дорогой уважаемый!
ПРЕКРАТИТЕ ГНАТЬ СПАМ!!!
Заранее благодарен.
--
С уважениемВладимир Николаев
26 октября 2005 г. mailto:elka***@v*****.ru
>
> Привет,
>
> можно ли проверить наличие у посетителя плагина для
> проигрывания Flash?
>
>
>
> Тимур Гильфанов Пиши на tima@u*****.ru
>
Конечно, это делается средствами JavaScript.
<SCRIPT LANGUAGE="JavaScript">
<!--
var plugin = 0;
var activeX = 0;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))
>= 5;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows
95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows
NT")>=0)) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('activeX = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');
document.write('<' + '/SCRIPT>');
}
if (plugin) {
document.write('<center><EMBED SRC="flash.swf" WIDTH="500" HEIGHT="500" SWLIVECONNECT="TRUE"
QUALITY="HIGH" MENU="0"></EMBED></center>');
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 &&
navigator.appVersion.indexOf("2.")>=0)){
if (activeX){
document.write('<center><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
');
document.write(' ID=titleswf WIDTH=500 HEIGHT=500>');
document.write(' <PARAM NAME=movie VALUE="flash.swf"><PARAM NAME=quality VALUE=high><PARAM
NAME="menu" VALUE="0"><PARAM NAME=bgcolor VALUE=#FFFFFF></OBJECT></center>');
} else {
document.write('<img src="no_flash.gif">');
}
}
-->
</SCRIPT>
Этот скрипт вставляет картинку если нет флеш плагина...
Gin.(R)u
библиотекa сайтостроительства http://www.i2r.ru/static/244/