de style javascript.la largeur ne fonctionne pas sous firefox avec de transition doctype

J'ai un script qui anime une petite DIV qui apparaissent sur la page. Tout fonctionne très bien sous IE et FF, si je retire le DOCTYPE, mais quand le DOCTYPE XHTML/Transitoire, dans Firefox, la largeur ne change pas.

this.container.style.visibility = "visible";
alert("this.container.style.width before = " + this.container.style.width)
this.container.style.width = this.width;
alert("this.container.style.width after = " + this.container.style.width); 
this.container.style.height = this.height;

Dans IE et FF sans DOCTYPE, la première alerte, dit-0, et la seconde, dit-320 (qui est la largeur définie ailleurs dans le code)

dans FF, avec le DOCTYPE XHTML/de Transition, à la fois des alertes afficher 0. Une idée de ce qui se passe ici? Je pense que je peut avoir besoin de définir explicitement les positions sur les DIVs en Transition, mais je ne suis pas sûr.

OriginalL'auteur nerdabilly | 2008-12-08