"Avec Javascript tu pourra changer l´image"
plus simple et moins lourd avec les CSS. De plus, si le javascript est désactivé sur le navigateur du client, ça ne fonctionnera pas, alors qu´avec le CSS ...
Quand il s´agit une musique de fond, je suis d´accords, c´est "chiant".
Mais s´il s´agit d´un son discret au passage de la souris sur le bouton ou losque l´on clique dessus, je trouve ça pas mal 