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

    Plugin Flash: Onnipresente?!

    Ciao a tutti,

    ho un piccolo problema: ho utilizzato una animazione flash per la realizzazione della homepage di un sito ma il cliente non riesce a visualizzarla. In passato mi è capitato lo stesso problema che ho scoperto
    era dovuto al fatto che il cliente non aveva installato sul suo pc il plugin FLASH.

    In quella occasione ho trovato uno script che in automatico faceva un detect del plugin reindirizzando ad una pagina statica qualora non lo avesse trovato.

    Lo stesso script adesso non funziona piu', cioe' quando l'ho testato sul pc del cliente pur non avendo il plugin installato reindirizza alla pagina dinamica con il risultato che non appare nulla!

    Ho fatto la stessa prova sul mio pc, disinstallando il plug-in, ed effettivamente senbra piu' non funzionare... di seguito il codice:

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function detectflash(){

    flashpage = "index2.htm"
    upgradepage = "indexn.html"
    nonflashpage = "indexn.html"
    cantdetectpage = "indexn.html"

    noautoinstall = ""

    if(navigator.appName == "Microsoft Internet Explorer" &&
    (navigator.appVersion.indexOf("Mac") != -1 ||
    navigator.appVersion.indexOf("3.1") != -1)){
    noautoinstall = "true";
    }

    if (navigator.appName == "Microsoft Internet Explorer" &&
    noautoinstall != "true"){
    window.location=flashpage;
    }
    else if(navigator.plugins){
    if(navigator.plugins["Shockwave Flash"]){
    window.location=flashpage;
    }
    else if(navigator.plugins["Shockwave Flash 2.0"]){
    window.location=upgradepage;
    }

    else{
    window.location=nonflashpage;
    }
    }
    else {
    window.location=cantdetectpage;
    }
    }

    // -->
    </SCRIPT>
    </HEAD>
    <BODY ONLOAD="detectflash()"> </BODY>



    Ho provato ad utilizzare in alternativa uno script asp, che a detta dei piu'
    dovrebbe funzionare al 100% :

    <%
    if isObject(createObject("ShockwaveFlash.ShockwaveFla sh")) then
    response.Redirect("http://www.miositoweb.com/index2.htm")
    else
    response.Redirect("http://www.miositoweb.com/indexn.htm")
    end if
    %>


    ma inspiegabilmente anche questo sembra riconoscere il plugin che in realta' non è sulla macchina.

    L'animazione è stata realizzata utilizzando Macromedia FLASH MX2004,
    puo' essere questione di versione il problema?

    Qualcuno sa aiutarmi perfavore?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    http://www.macromedia.com/software/f...detection_kit/

    Se ti possono aiutare qui ci sono due discussioni (una è un'altro metodo) in italiano, ma non sono recentissime:
    http://flash-mx.html.it/guide/view_l...guida=8&id=174
    http://flash-mx.html.it/guide/view_l...guida=8&id=175

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.