javascript: changement de la source d'un fichier flash

javascript: changement de la source d'un fichier flash - HTML/CSS - Programmation

Marsh Posté le 17-05-2004 à 16:07:06    

Bonjour,
 
je voudrais pouvoir changer dynamiquement (ou plutot attribuer dynamiquement) un fichier flash sur une page, un peu comme pour les images (img.src=toto.gif)
J'ai essayé ceci:
 

Citation :


<!--- fichier flash de l'explication --->
   <object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash5/cabs/ swflash.cab#version=5,0,0,0" width="600" height="400">
   <param id="flash_explication" name="movie" VALUE="">
   <param name="quality" value="high">
   <param name="scale" value="exactfit">
   <param name="menu" value="true">
   <param name="bgcolor" value="#000040">
  <EMBED id="flash_explication_ns" src="" quality="high" bgcolor="#003366"  WIDTH="600" HEIGHT="400" NAME="menu" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
  </object>
 
le javascript :
document.getElementById('flash_explication').value='flash/toto.swf';
document.getElementById('flash_explication_ns').src.value='flash/toto.swf';
 
 


 
le javascript ne crée pas d'erreur (et les attributs src sont bien modifiès) mais ça ne marche pas (sous ie comme sous mozilla) un peu comme si le flash n'étais pas rechargé ...
 
Une idée ???
   
 

Reply

Marsh Posté le 17-05-2004 à 16:07:06   

Reply

Marsh Posté le 17-05-2004 à 17:57:03    

En corrigeant le javascript
document.getElementById('flash_explication_ns').src='flash/toto.swf';
ca marche sous Mozilla
 
Par contre sous IE, il confond la méthode value de JS et l'attribut value de param ...
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed