Хотя стремление к крутости является достойным идеалом, я настоятельно рекомендую против проигрывания звука, когда пользователь нажимает на ссылку (или в любое время!). Как и пользователь, и веб-разработчик, это поразило бы меня прямо на кнопку «Назад». Лишь через несколько минут я стану достаточно остроумным, чтобы думать, что я просто путешествовал во времени до середины 1990-х годов
EDIT
если вы не собираетесь на что-то ретро, как это: (что я очень подозреваю, что вы не)
http://www2.warnerbros.com/spacejam/movie/jam.htm
РЕДАКТИРОВАТЬ II
Хм ... ну, я думаю, что существо в игре немного меняет вещи. Я бы порекомендовал связать событие click с jquery, чтобы добавить звуковой файл в dom, что-то вроде этого:
$('a').click(function(){
$('body').append('<embed src="/path/to/your/sound.wav" autostart="true" hidden="true" loop="false">');
pause(1000); //Number of milliseconds to pause
window.location = http://www.asdf.com //new url to go to
});
function pause(milliseconds) {
var dt = new Date();
while ((new Date()) - dt <= milliseconds) { /* Do nothing */ }
}