Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Controllo plug-in flash

    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Controllo plug-in flash

    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
    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.
    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
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    Re: Re: Controllo plug-in flash

    Originariamente inviato da cavicchiandrea
    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.
    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
    beh, ti ringrzio davvero!
    Spero ke funzioni, ti farò sapere appena lo provo
    ciauzz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.