javascript: changement de la source d'un fichier flash - HTML/CSS - Programmation
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 ...
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:
<!--- 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 ???