Non essendo un esperto flash, forse meglio che tu chieda nel forum specifico, prova questo script, non garantisco il funzionamento dato che non l'ho mai provato.Originariamente inviato da martinway
Ho inserito un'animazione flash in una pagina, e vorrei una funzione che controlla se sul pc del visitatore c'è installato il plug-in di flash e in caso contrario apre la finsetra di installazione.
(scusate se è una domanda scema ma sono all'inizio)
1000 grazie in anticipo a chi mi aiuta![]()
codice:<script language=JavaScript1.1> <!-- var MM_contentVersion = 6; var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if (plugin){ var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i){ if (isNaN(parseInt(words[i]))) continue; var MM_PluginVersion = words[i];} var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)){ document.write('<scr' + 'ipt language=VBScript\> \n'); document.write('on error resume next \n'); document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n'); document.write('</scr' + 'ipt\> \n');} if (MM_FlashCanPlay){ document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'); document.write(' codebase="http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0"'); document.write(' id="tuo_movie" width=440 height=24>'); document.write('<param name=movie value="tuo_movie.swf">'); document.write('<param name=quality value=autohigh>'); document.write('<param name=bgcolor value=#8EBEDB>'); document.write('<param name=wmode value=window>'); document.write('<embed src="tuo_movie.swf" quality=autohigh bgcolor=#8EBEDB'); document.write(' width=440 height=24 wmode=window type="application/x-shockwave-flash"'); document.write(' pluginspage="http://www.macromedia.com/go/getflashplayer">'); document.write('</embed></object>'); } else { document.write('clicca qui per installare Flash MX player');} //--> </script><noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0" id="movie_56" width=440 height=24> <param name=movie value="tuo_movie.swf"> <param name=quality value=autohigh> <param name=bgcolor value=#8EBEDB> <param name=wmode value=window> <embed src="movie_56.swf" quality=autohigh bgcolor=#8EBEDB width=440 height=24 wmode=window type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed></object> </noscript>
P.S fai un quote del messaggio x visionarlo correttamente

Rispondi quotando