bonjour
j'ai une boucle foreach avec un <audio> dedans qui doit à chaque ligne prendre un nouveau fichier mp3
mais dans cette écriture il me donne à chaque ligne le premier mot de la liste ...
voici le script utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php foreach ($results as $row) { ?> <?php echo $row["mot"];?> | <?php echo $row["ts_m"];?> | <?php echo $row["ts_or"];?> | <audio autoplay="false" id="ts2"> <source src="modules/mod_tasawaq/audio/<?php echo $row["mot"];?>_ts.mp3" type="audio/mpeg"> </audio> <div id="ts2"> <img alt="" src="modules/mod_tasawaq/audio/audio0.png" onclick="joueTs2()" width="20" height="20" title="écouter" onmouseover="this.src='<?php echo JURI::base() ?>/modules/mod_tasawaq/audio/audio1.png';" onmouseout="this.src='<?php echo JURI::base() ?>/modules/mod_tasawaq/audio/audio0.png';"/> </div><br/> <?php } ?>
merci LJ
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script> function joueTs2() { var sound = document.getElementById("ts2"); sound.play(); } </script>
Partager