使用Javascript制作声音按钮

2016-02-19 15:41 48 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享使用Javascript制作声音按钮教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - Web开发 】

  文章简介:

  一般而言,网页中按钮是没有声音触发事件的。如果要让按钮响应鼠标动作发出声音,我们可以写一段JavaScript脚本代码来实现。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  能让按钮发出声音的脚本,这下不用制作Flash按钮也可以了,我试用的感觉还不错。

  制作方法:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  1、新建文件:

以下是引用片段:
DynamicAudioButton.js ,代码:
//Customize Dynamic Audio Link 自定义动态声音链接
function DynamicAudioLink(){
    open("http://www.pcedu.com.cn")
}

//Customize Dynamic Audio Mouse Over Color 自定义动态声音mouseover颜色
function AudioOver() {
    document.Audio.button.style.background="#999999"
    document.Audio.button.style.color="white"
}

//Customize Dynamic Audio Mouse Down Color 自定义动态声音mousedown颜色
function AudioDown() {
    document.Audio.button.style.color="#cccccc"
}

//Customize Dynamic Audio Mouse Off Color 自定义动态声音mouseOff 颜色
function AudioOut() {
    document.Audio.button.style.background="#666666"
    document.Audio.button.style.color="#ffffff"
}

//Customize Dynamic Audio sound 自定义动态声音
function playHome() 
{
    document.all.sound.src = "bleep.wav";
}

document.write(''bgsound id="sound"'')

//Customize Button Style 自定义按钮样式
document.write(''style type="text/css"''+''!--'')
document.write(''.select{background:#666666;border-color:"#999999";color:"#ffffff";font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight: bold;}''+''--''+''/STYLE'')

document.write(''centerform name=Audioinput class="select" name=button type="button" value="Dynamic Audio" onclick="DynamicAudioLink()" onMouseOver="AudioOver();playHome()" onMouseDown="AudioDown()" onMouseOut="AudioOut()"/form/center'')

  2、保存文件后,在页面相关处插入代码引用该JS文件:

以下是引用片段:
Script language="JavaScript" SRC="DynamicAudioButton.js"/script

  3、选择好音乐文件,可以是wav、MP3等,音乐文件尽量小些。

  方法制作完成,用户可以使用图片等形式,当然也得修改 DynamicAudioButton.js 文件相应的代码。

来源:http://www.tulaoshi.com/n/20160219/1610183.html

延伸阅读
最终效果图 1、新建825×595像素大小的工作窗口,选择渐变工具为背景添加渐变效果。 2、双击背景图层,打开“新建图层”对话框,单击确定。 3、在图层面板中单击“添加图层样式”,在下拉菜单中选择“渐变叠加”,然后如图设置弹出对话框。 4、在图层面板中再次单击“添加图层样式”,在下拉菜单...
标签: Web开发
cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正...
用JavaScript使链接按钮不断变化 按钮是网页中常常能见到的一种东东。但是用按钮做链接你可能还没有见到过。今天教你的这种方法,不仅可以用按钮来制作链接,而且按钮中链接还能不断变化显示。效果非常好看又能节省页面空间,真是一举两得,赶快试试吧! 点击此处查看效果 一、把下面的程序代码加入到< head < /head 区域中。 &l...
按钮控件的使用 作者:杜修杏 下载本文示例代码 最近有不少朋友发信到我的邮箱,其中有高手也有菜鸟,也许他们问的问题我还不能一一解答,但是他们的来信的确让我感受到极大的鼓舞。今天忙里偷闲,翻译了一片外国的文章,献给那些摸索中的菜鸟们。 下面将通过一个最简单的程序来说明Windows的...
标签: Web开发
以下是引用片段: var main=document.getElementById("main"); var singlepost=false; var firstpost; var anchor; for(var i=0;imain.childNodes.length;i++) {   if(main.childNodes[i].className&&main.childNodes[i].className=="post")   {     var post=main.childNodes[i];     if(!f...

经验教程

203

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部