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

Rispondi quotando