你可以将声音做成flash,插到网页里,再次调用flash时,ie先找缓存,一般不会延迟

解决方案 »

  1.   

    楼上能不能给点详细的说明
    用<embed>吗?
      

  2.   

    <html>
     <head> 
    <title>用javascript进行声音播放控制</title>
     <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
     <script language="JavaScript"> 
    <!-- //定义一个声音播放控制的function, 需注意Netscape和IE对script的解释各不相同
     function MM_controlSound(sndAction,sndObj)
     {
      if (eval(sndObj) != null) {
       if (navigator.appName=='Netscape')
        {eval(sndObj+((sndAction=='play')?'.stop()':'.play()'));}
       else if (eval(sndObj+".FileName"))
        {eval(sndObj+((sndAction=='stop')?'.stop()':'.play()'));  } 
    }
    } //-->
     </script> </head><body> 
    <embed id='goal_sound' src='goal.wav' loop=false autostart=false mastersound hidden=true width=0 height=0></embed>
    <a href="#" onclick="MM_controlSound('play','document.all.goal_sound')"> 当鼠标移到这儿时会播放声音</a>
     </body> </html>在网上看到了类似的,大家有需要就看看吧