bonjour,
En développant mon site web je suis tombé sur un OS qui est la différence entre un un nom et un nom d'objet.
Je m'explique avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function raz(num, nb) {
    for(var i=0; i<nb; i++){
		if(i != num){
			chaine = "song" + String(i);
			chaine.pause();						// song1.pause() ; song2.pause(); etc...
			chaine.currentTime = 0;
			chaine = "play" + String(i);
			chaine.style.display = "initial";	// play1.pause() ; play2.pause(); etc...
			chaine = "pause" + String(i);
			chaine.style.display = "none";		// pause.style.display = "none"; pause.style.display = "none"; etc...
		}
	}
}
Je m'attend à avoir des commandes du type:
song1.pause() ; song2.pause(); etc...
play1.pause() ; play2.pause(); etc...
pause.style.display = "none"; pause.style.display = "none"; etc...

Et puis... non, ça ne fonctionne pas.

Quelqu'un aurai-t-il une idée de mon erreur?