Ok, ho provato: sembra funzionare, ma non riesco a passere il valore corretto della variabile. Mi restituisce false
Ricapitolando:
sul file A.htm ho un link fatto così:
sul file ciccio.htm "raccatto" il valore e lo registro dentro ad una variabile così:
codice:
<script language="JavaScript" type="text/JavaScript">
var valore = location.search
valore=valore.substr(1, valore.length);
document.write(valore)
</script>
come notate glielo faccio anche scrivere per verificare che tutto sia stato eseguito correttamente. E fino a qui lo è.
per passare il valore a flash faccio così:
codice:
<object classid="..." codebase="..." width="...8" height="...">
<script>document.write('<param name=movie
value="movie.swf?allure="'+valore>+'"')</script>
<param name="quality" value="high">
<script>document.write('<embed src="allure.swf?allure="'+valore+'"
quality="high" pluginspage="..." type="..." width="..."
height="..."></embed>')</script>
</object>
dentro al filmato
swf ho un campo di testo dinamico nominato "voce" ed al primo frame ho scritto:
codice:
voce.text = allure;
Conclusioni
Il valore 8 arriva dentro a ciccio.htm e viene passato al fimato swf contenuto. Il problema è che il filmato lo sente male e come valore non restituisce 8, ma false.
qualcuno ha idea del perchè?
Spero proprio di si.
Ciao, G.