Bonjour à tous!
Je pense que c'est un problème facile pour les pro du javascript (ce que je ne suis pas!) :
Au chargement de ma page web, je compte charger les paramètres d'une animations flash.
Voici mon objet flash :
et voici la fonction javascript fautive qui est appelée au démarrage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="382" height="250"> <param name="movie" value="gallery.swf"> <param name="quality" value="high"> <param name=FlashVars value="" id="flashGalleryParam"> <embed flashvars="" src="gallery.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="382" height="250" id="flashGalleryEmbed"></embed> </object>
L'objet flashGalleryP semble fonctionner, mais j'obtiens une erreur dans IE pour flashGalleryE ( 'null' a la valeur Null ou n'est pas un objet).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function getFlashParam() { var flashGalleryP = document.getElementById("flashGalleryParam"); var flashGalleryE = document.getElementById("flashGalleryEmbed"); flashGalleryP.setAttribute("value", "mainColor=0x028698"); flashGalleryE.setAttribute("flashvars", "mainColor=0x028698"); }
Ai-je la bonne méthode pour changer l'attribut flashvars de la balise embed ?
Partager