CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

怎样在点击超级链接的时候播放声音文件(*.wav)??

楼主Go_Rush(我的技术博客http://ashun.cnblogs.com/)2001-09-30 03:19:58 在 Web 开发 / ASP 提问

如题,  
  如<a   href="http://www.csdn.net"   onclick="javascript:playsound()">csdn</a>  
   
  这个函数该怎么写,有人曾经告诉我:  
  function   playsound()  
  {  
  var   tmp="<EMBED   SRC='1.wav'   width=0   height=0   LOOP='false'   autostart='true'></EMBED>";  
  document.write(tmp);  
  }       //但并没有效果  
   
  请问:可以用纯   javascript实现吗??   不能用插件  
  问题点数:20、回复次数:7Top

1 楼subzero(赘姆烂壳)回复于 2001-09-30 13:07:46 得分 10

嗬嗬,我用vbscript写的,你可以改成javascript  
  文件名:new_page_1.htm  
  声音文件路径:   自己改,我想你要是连这个都看不懂,就别玩了。  
  内容:  
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <meta   name="GENERATOR"   content="Microsoft   FrontPage   4.0">  
  <meta   name="ProgId"   content="FrontPage.Editor.Document">  
  <title>New   Page   1</title>  
  <bgsound   src="file:///C:/WINDOWS/Media/ringin.wav"   loop="0">  
  </head>  
   
  <body>  
  <Script   language="vbscript">  
  function   playsound()  
  strsrc="<bgsound   src=file:///C:/WINDOWS/Media/ringin.wav   loop=0>"  
  document.write   strsrc  
  window.location.href="new_page_1.htm"  
  end   function  
  </script>  
  <p><input   type="button"   value="按钮"   name="B3"   onclick="playsound()"></p>  
   
  </body>  
   
  </html>  
  Top

2 楼Go_Rush(我的技术博客http://ashun.cnblogs.com/)回复于 2001-09-30 14:07:57 得分 0

RE:   subzero(赘姆烂壳)  
   
  你的这个方法自己测试过吗???    
   
  我这里不行啊,听不到声音.再说,就算可以听到声音,你的方法也  
  不能达到我的要求:  
  window.location.href="new_page_1.htm"   一句会重载当前页面.这是我所不愿意看到.  
   
  我是要点击   超级链接   ,在点的同时播放声音,并转向   href   所指定的页面.  
   
  注:我在测试你的程序时所有引用的文件路径,文件名都是正确的.  
        你再测试一下看看,听到了声音再告诉我正确结果.  
        谢谢  
  Top

3 楼Go_Rush(我的技术博客http://ashun.cnblogs.com/)回复于 2001-09-30 19:17:59 得分 0

any   help???Top

4 楼lanying(蓝鹰)(问个不休)回复于 2001-09-30 19:38:20 得分 0

gz  
  Top

5 楼zzbird(喳喳鸟)回复于 2001-09-30 19:57:55 得分 0

老兄,你的代码是针对netscape的,现在还有谁用netscape呀?你这个当然没用啦!应该改成:  
   
  function   playsound()  
  {  
  var   tmp="<bgsound   SRC='1.wav'   width=0   height=0   LOOP='false'   autostart='true'></bgsound>";  
  document.write(tmp);  
  }     //但并没有效果Top

6 楼zzbird(喳喳鸟)回复于 2001-09-30 19:59:46 得分 10

 
  不好意思,后面参数错了,那些是netscape的参数,应该是:  
   
  function   playsound()  
  {  
  var   tmp="<bgsound   src='1.wav'   loop='1'></bgsound>";  
  document.write(tmp);  
  }Top

7 楼Go_Rush(我的技术博客http://ashun.cnblogs.com/)回复于 2001-10-03 16:25:17 得分 0

問題還是沒有解決,雖可以聽到聲音了,,但並不是同步播放..要刷新才可以Top

相关问题

  • 如何能点击超级链接执行.bat文件
  • 如何点击超级链接,下载对应的文本文件?
  • 谁知道Windows中那个指向超级链接的手形光标在哪个文件里?
  • 如何把html文件中超级链接的绝对地址改为相对地址,有无现成控件?
  • 如何做超级链接?
  • 超级链接控件??
  • 超级链接的事件
  • 超级链接的 问题
  • 怎样做一个超级链接,在按上去之后,能弹出download对话框,把链接所指的文件download下来?急!!!
  • 怎么样做超级链接?

关键词

得分解答快速导航

  • 帖主:Go_Rush
  • subzero
  • zzbird

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo