Ciao a tutti.
Nella mia "vita" ho sempre utilizzato un codice come questo:
conscio del fatto che fosse la migliore soluzione per visualizzare filmati flash sia in IE che in FF.codice:<object type="application/x-shockwave-flash" data="filmato.swf¶metro=0" width="740" height="400" > <param name="movie" value="filmato.swf¶metro=0" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> </object>
Ultimamente ho la necessità di cambiare via JQuery il parametro passato al filmato flash (nell'esempio l'ho chiamato molto semplicemente "parametro"), quindi con alcune ricerche e sostituzioni vado a cambiare il valore sia negli attributi di <object> che di <param>. Funziona con FF, ovviamente con IE (7) no: dopo alcune verifiche ho scoperto che la sostituzione non avviene proprio con il secondo browser, il valore rimane sempre quello iniziale (cioe 0).
A questo punto chiedo: sto partendo da basi sbagliate, utilizzando codice html non standard oppure è Explorer che ha problemi nella sostituzione dei param? Conoscete una soluzione poco dolorosa?
Vi ringrazio in anticipo!
Aggiungo: ho notato swfObject ma prererirei utilizzarlo solo in casi estremi.