Bonjour,

Ma question va peut-être vous paraître simple car je suis novice en javascript.

Je souhaite pouvoir déterminer la largeur d' un object flash en fonction de la résolution de l' écran.

Javascript paraît idéal pour faire ceci.

Voici mon code:

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function Flash()
{ 
   var x=screen.availWidth; //Pour déterminer la résolution
   var width=x*0.8; //Largeur de l' objet
   var height=width/3; //Hauteur de l' objet
 
   document.write('<object type="application/x-shockwave-flash" ');
   document.write('data="monflash.swf" ');
   document.write("width=width height=height>"); //Le problème est à ce niveau
   document.write('<param name="movie" value="monflash.swf" />');
   document.write('<p>Vous devez télécharger Flash Player pour voir l \'animation</p>');
   document.write('<img src="noflash.gif" width="200" height="100" alt="alternatif" />');
   document.write('</object>');
}
</script>

Ca ne fonctionne pas, j' aimerais savoir pourquoi et si ce n' est pas la bonne méthode, quelle méthode peut-on utiliser pour faire quelque chose dans le genre, modifier dynamiquement un objet flash.

Merci d' avance pour votre aide.