[POO] Changer contenu swf au clic
Bonjour,
Mon problème est simple, je crois.
Sur ma page HTML est intégré un objet swf au moyen du code suivant
<script type="text/javascript" src="insert_flash.js"></script>
<script type="text/javascript"> insertFlash(); </script>
avec dans la fonction insertFlash :
Code:
1 2 3 4 5 6 7 8
| {
document.write('<object type="application/x-shockwave-flash" ');
document.write('data="drozooblink.swf" ');
document.write('width="400" height="300">');
document.write('<param name="movie" value="drozooblink.swf" />');
document.write('<img src="noflash.gif" width="200" height="100" alt="Texte alternatif" />');
document.write('</object>');
} |
Mon objectif est de pouvoir faire changer l'objet swf de la page au moyen de javascript. J'ai tenté de m'inspirer pour celà d'une méthode qui permet de changer des images :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <script langage="JavaScript1.2">
var tab_image = new Array(5);
for (var i=0; i< tab_image.length;i++)
tab_image[i]= new Text();
tab_image[0]='image1.jpg';
tab_image[1]='image2.jpg';
tab_image[2]='image3.jpg';
tab_image[3]='image4.jpg';
tab_image[4]='image5.jpg';
var n=0;
function change() {
n= ++n;
if (n == tab_image.length) n=0;
window.document.image.src=tab_image[n];
} |
avec dans le corps html
Code:
1 2 3
| <A HREF="JavaScript:change()">
<IMG NAME="image" SRC="image1.jpg">
</A> |
Mais je n'arrive à rien. Suis-je sur une mauvaise piste ? Avez-vous des suggestions ?
Merci d'avance ;)