Bonjour à tous,
J'ai dans ma page xhtml un .swf, intégré grâce au code suivant :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
J'arrive à récupérer la largeur de la page sous IE grâce à ce code :
Seulement, quand je veux attribuer la valeur de la variable largeur au .swf en utilisant ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var largeur = document.body.clientWidth;
Cela ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById("un").style.width = largeur;. 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var largeur = 200;
Pourriez-vous m'aider ?
Merci d'avance.
Partager