11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai l'impression que j'aurais dû choisir la catégorie débutants tellement la solution doitêtre simple, mais... je tourne en rond. Je souhaite attribuer des sources différentes à une balise audio html. Voici mon code :

<html>
<head>
<script>
function myplay(chanson)
{
var audio = document.getElementById('player');
var source = document.getElementById('audioSource');
source.src = chanson;
audio.play();
}
</script>
</head>

<body>
<audio id="player"><source id="audioSource" type="audio/ogg"></source></audio>

titre1 
<img src="lecture.png" onClick= 'myplay("titre1.ogg")';>
</br>
titre2 
<img src="lecture.png" onClick= 'myplay("titre2.ogg")';>

</body>
</html>



Hé ben... aucun son ne sort !
Merci de votre aide
Kristen
Exact, il suffisait se simplifier le code :

function myplay(chanson)
{
var audio = document.getElementById('player');
audio.src = chanson;
audio.play();
return false;
}

Merci Bazooka07 !