链接单击时播放声音

Zac*_*own 2 html javascript php audio hyperlink

我写了一个小的Web应用程序但是缺少一些很酷的功能.我想在用户点击链接时播放声音,但在播放声音后继续导航到链接指向的URL.

有任何想法吗?

Mic*_*per 5

虽然凉意的追求是一个有价值的理想,我会强烈建议当用户点击一个链接播放声音(或在任何时间!).作为用户和Web开发人员,这会让我惊讶于后退按钮.只有几分钟后,我才会诙谐地认为我只是时间旅行到了1990年代中期

编辑

除非你想要复古的东西,比如:(我非常怀疑你不是)

http://www2.warnerbros.com/spacejam/movie/jam.htm

编辑二

嗯...好吧我猜一个游戏会改变一些事情.我建议用jquery绑定click事件,将声音文件附加到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 */ }
}
Run Code Online (Sandbox Code Playgroud)