Affichage dans 2 div différentes

Fermé
Momongana Messages postés 42 Date d'inscription mercredi 9 juin 2004 Statut Membre Dernière intervention 8 mai 2016 - 8 mai 2016 à 17:06
 momongana - 8 mai 2016 à 19:10
Bonjour,

J'ai essayé pas mal de choses et je n'arrives pas au résultat escompté.

Voici mon code :

<p><script type="text/javascript">
function PLAY(son) {
var content = '<object type="application/x-shockwave-flash" data="http://www.radiesthesiste.fr/dewplayer-vol.swf?autostart=1&mp3='+son+'" width="240" height="20" id="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="http://www.radiesthesiste.fr/dewplayer-vol.swf?autostart=1&mp3='+son+'" /><\/object>';
document.getElementById('player').innerHTML = content;
document.getElementById('toto').innerHTML = 'GIRARD 1';
}
</script>
</p>
<div class="centre"><a style="text-decoration: none; font-size: 20px; font-weight: bold;" title=" Interview Radio " onclick="PLAY('http://www.radiesthesiste.fr/Girard1.mp3')">Girard 1</a></div>

Lorsque je clique sur Girard 1, le lecteur s'affiche bien dans la div player, mais j'aurais voulu afficher également le nom Girard 1 dans la div toto et ce n'est pas le cas !

Voilà le code de mes 2 div :

<div id="player"></div>
<div id="toto"></div>

Est-ce que quelqu'un peut m'aider ? D'avance merci.
A voir également:

1 réponse

Salut,

ça fonctionne sans le flash.

http://jsbin.com/citahahape/edit?html,output

Peut être passez le changement de texte avant le chargement du swf. Vous pouvez ajouter une valeur de retour à la fonction pour tester si celle ci s'est bien terminée.
Ex:
maFn=function(){
/*liste d'insttructions*/

return 0;/*en dernier car return met fin à la fonction*/
}
et pour tester:

if(maFn()==0){
console.log("tout s'est bien passé");

}else{
console.log("la fonction ne s'est pas exécuté juqsqu'au bout");
}



'play' en nom de fonction ça peut poser problème car nom réservé pour les fonctions du programme. Même détail pour les langages de type ECMA script par convention on écris les noms de fonctions en minuscules, la majuscule étant utilisé pour séparer les mots. Enfin ça changera rien mais c'est une convention pour que l'écriture soit plus lisible et compréhensible. Les noms en majuscules sont employés pour les constantes.

ex: maFonction=function(){};
//et pas MAFONCTION//
Mais VALEURPI=3.141516;
//et non valeurDePi//

Pour play() ex. pour l'API audio de js:
http://www.w3schools.com/jsref/met_audio_play.asp

Source de confusion si ce n'est d'erreur. Surtout qu'en tant que francophone on peut très bien écrire français ;) ça évitera surtout cee genre de confusion et risques d'erreurs.
0
Bonsoir,
Super... Mais je ne comprends pas trop...
Il serait bien de me dire comment transformer mon code pour que ça fonctionne...
Merci.
0