Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 19:59
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 1
wmode dinámico en Mozilla

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?