Salve a tutto il Forum,
Pubblico la mia animazione nel seguente modo:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"width="570" height="20" align="middle" id="Intestazione">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="intestazione.swf">
<param name="wmode" value="transparent">
<param name="menu" value="false">
<param name="quality" value="high">
<embed src="intestazione.swf" width="570" height="20" align="middle"
quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" name="Intestazione"
allowScriptAccess="sameDomain" swLiveConnect="true"></embed>
</object>
il tutto per poter passare delle variavili tramite javascript con il
relativo comando:
document.Intestazione.SetVariable("Variabile", Mia_Variabile);
Sul browser e plugin seguente:
Mozilla Firefox 1.0
userAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it-IT; rv:1.7.5)
Gecko/20041110 Firefox/1.0
Shockwave Flash 7.0 r19
il tutto funziona corettamente e senza errori, ma c'è un utente del mio
sito, con identico browser plugin e sistema operativo, che riceve la
seguente messaggistica di errore:
Errore: document.Intestazione.SetVariable is not a function
Errore: plugin.SetWindow is not a function
File sorgente: javascript:
function jsScriptObject(obj) { this.wrappedJSObject = obj; }
jsScriptObject.prototype = { evaluate :
function(expression) { return new jsScriptObject(eval(expression)); } }; var
plugin = document.embeds['Info']; plugin.SetWindow(new
jsScriptObject(window),61583528);
Installando Firefox su altre macchina il tutto funziona corettamente.
(la console javascript rimane sempre vuota)
Non capisco cosa succede sulla macchina di quell'utente!
Qualcuno può darmi delle delucidazioni?
Dove sbaglio?
Grazie in anticipo.
Ciao!