11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour tt le monde,
J'ai suivi un tuto sur javascript mais bon, je suis bien loin de maîtriser... Si vous pouviez être très explicite, ça m'arrangerait ! Smiley sweatdrop
Je voudrais que dans ma page :
- si l'on survole le mot1, son1.mp3 soit joué,
- si l'on survole le mot2, son2.mp3 soit joué,
et ainsi de suite jusqu'à 5.
J'avais fait un javascript mais seul le dernier mot déclenchait la lecture du son associé.
Je suis tombé sur l'astuce d'Alsacreation et j'ai cru trouver le problème.
J'ai pondu ça dans le head :
soundManager.url = './soundmanager/swf/';
soundManager.debugMode = true;
		
var premier_son, deuxieme_son;
		
soundManager.onload = function() {
		premier_son = soundManager.createSound(
		{
		id : "premier_son",
		url : "son1.mp3"
		});
		deuxieme_son = soundManager.createSound(
		{
		id : "deuxieme_son",
		url : "son2.mp3"
		});
		}


Et ça dans le <body> :
<span onmouseover="premier_son.play();"> Mot1</span> et <span onmouseover="deuxieme_son.play();">Mot2</span></p>


Et maintenant plus rien ne marche !
Je suis impatient de lire vos réponses pour comprendre !
Merci !
Modifié par cigale973 (07 Aug 2014 - 15:24)
Modérateur
Salut,


Ton code est court.... Est ce que tu as l'objet soundManager ? Est ce que tu héberges les fichiers son ? Est ce que tu n'as qu'un seul format (mp3) ?
Merci pour ta réponse niuxe,
Je crois que : oui, oui, et oui puisque mon ancien script (pas publié) ne marchait que pour le dernier son mentionné dans le code.
Ceci dit je n'ai AUCUN A PRIORI : si ce que j'ai tapé est nul, je suis preneur de tout autre script qui tourne !