Je cherche à changer dynamiquement les fichiers flash à partir d'un lien hypertexte sur la page sans que la page ait à recharger. Est-ce possible grâce au javascript?Comment est-il possible de changer dynamiquement le fichier flash en utilisant swfobject via javascript
Répondre
Oui, c'est possible. Voir ce tutoriel: http://learnswfobject.com/advanced-topics/load-a-swf-using-javascript-onclick-event/
Voulez-vous dire que vous voulez changer la destination d'un lien hypertexte sur la page via javascript? Quelque chose comme ceci devrait faire cela:
<body>
<a id="test" href="http://www.google.com">Go to Google</a>
<input type="button" onclick="document.getElementById('test').href = 'http://www.yahoo.com'" value="Go to Yahoo"/>
</body>
Ou essayez-vous de faire quelque chose de différent? Comme changer ce que Flash est affiché en cliquant sur un lien hypertexte? Je n'ai pas essayé, mais l'approche ci-dessus pourrait fonctionner là aussi, avec un peu de peaufinage. Rappelez-vous que les attributs d'un élément (comme le href ci-dessus) sont disponibles en javascript en tant que propriétés une fois que vous avez une référence à l'élément, vous devriez donc pouvoir changer tout attribut de l'élément dont vous avez besoin.
Super, exactement ce que je cherchais. – craig