document.body.clientWidth
Bonjour à tous,
J'ai dans ma page xhtml un .swf, intégré grâce au code suivant :
Code:
1 2 3 4 5 6
|
<div>
<object class="flash" id="un" type="application/x-shockwave-flash" data="flash.swf" width="10" height="10" allowscriptaccess="always">
<param name="movie" value="flash.swf" allowscriptaccess="always"/>
</object>
</div> |
Je souhaite qu'à l'ouverture de la page, le .swf soit redimentionné à la taille du body de la page, afin qu'il s'ouvre en pleine page.
J'arrive à récupérer la largeur de la page sous IE grâce à ce code :
Code:
1 2
|
var largeur = document.body.clientWidth; |
Seulement, quand je veux attribuer la valeur de la variable largeur au .swf en utilisant ce code :
Code:
1 2
|
document.getElementById("un").style.width = largeur; |
Cela ne fonctionne pas :cry:. Le .swf garde ses dimensions d'origine (10x10). Je n'ai pas de message d'erreur.
Par contre, si j'attribue une valeur à largeur, par exemple :
Là, ça marche. 8O
Pourriez-vous m'aider ?
Merci d'avance.