hola,
tengo un objeto flash que dinámicamente le añado wmode=transparent.
Lo hago tanto en el
embed mediante el
name:
Código:
document.getElementsByName('mi_flash')[0].setAttribute('wmode', 'transparent')
como en el
object mediante el
id:
Código:
var myParam = document.createElement("param");
myParam.setAttribute("name","wmode");
myParam.setAttribute("value","transparent");
document.getElementById('mi_flash').appendChild(myParam);
Al ejecutar el script, funciona perfectamente y genera el código a mi objeto flash sin ningún error.
Lo malo es que a la hora de aplicar los cambios, mientras que Iexplorer y Chrome lo hacen automáticamente, Mozilla no los aplica.
Para que lo aplique tengo que meter el
object en por ejemplo un
div y pasar luego su
innerHTML a otro o el mismo
div, entonces sí aplica el
wmode, pero por otros motivos no puedo realizar esta acción y necesito que simplemente lo aplique tal y como lo hacen los otros browsers.
Curiosamente si en lugar del
wmode modifico por ejemplo el
width si que aplica el cambio automáticamente.
¿Quién me echa una mano?