首页 > 资讯动态 > 资讯详情

网站建设技术应用如何在鼠标触发时给网页添加声音

2019-01-24 10:48:02 | 阅读:2348

网站建设技术应用如何在鼠标触发时给网页添加声音
计算机应用程序的一个特点,是当你做某件事时会有反馈,最常见的反馈类型是声音。当你选择东西时,计算机会发出卡嗒声,当出现错误时,计算机会发出蜂鸣声,并发出其他噪音,提醒你注意情况。熟悉网站建设开发的人一定知道,但是网页中没有这种类型的反馈,这使他们显得迟钝或没有反应。但现实中很多客户有这种需求,如何在鼠标触发时给网页添加声音呢?幸运的是网站建设技术可以实现,而且改变这一点很容易,使用动态HTML属性和声音,您就可以创建更像应用程序的网页。
当客户单击某物时添加声音
当客户使用该属性单击某项时,以及客户使用该属性滚动某项时,此脚本将添加声音效果。请确保在不同的浏览器中测试它们,因为并不是所有的Web浏览器都在鼠标悬停和单击链接以外的元素上的属性上进行处理。将以下脚本放在HTML文档的头部:
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML= "<embed src=\""
+soundfile+"\" hidden=\"true\" autostart=\"true\"
loop=\"false\" />";
}
</script>
将声音放置在空跨度中
当脚本启动时,JavaScript将一个Embed元素放在一个空的span元素中。因此,您需要将以下SPAN标记添加到HTML页面正文中的某个位置,最好是在文档顶部附近:
<span id="dummy"></span>
使用属性调用脚本
您需要添加的最后一件事是一个元素,您希望在单击或鼠标悬停时生成声音。使用以下属性之一调用脚本。将UrlToSoundFile替换为要播放的声音文件的完整URL:
<a href="#" onclick="playSound('UrlToSoundFile');">Click here to hear a sound</a>
<p onmouseover="playSound('UrlToSoundFile');">Mouse over this text to hear a sound</p>
这是整个HTML文档,播放的是蓝调的声音。声音文件存储在HTML页面所在的目录中:
<!doctype html>
<html>
<head>
<meta charset="ISO-8859-1" />
<title>Example of How to Play a Sound on Click or on MouseOver</title><script language="javascript" type="text/javascript"> function playSound(soundfile) {   document.getElementById("dummy").innerHTML=     "<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />"; } </script> </head>
<body><span id="dummy"></span> <p><a href="#" onclick="playSound('zbluejay.wav');">Click here to hear a bird sing</a></p>
<p onmouseover="playSound('zbluejay.wav');">Or you can put your mouse over this paragraph to hear the same bird sound.</p>
</body>
</html>
立即联系咨询 比较十次,不如咨询一次。留下你的联系信息,让我们用态度与经验给您一份惊喜!
立即咨询

引航博景,专业品牌数字化服务机构,专注高端定制化产品开发与服务提供。

引航博景的前身是博信网络工作室,2006年创立于上海。2008年起,以上海引航信息技术有限公司为主体开展业务,现在上海、合肥两地设有办公室。

业务涵括系统软件开发、高端网站建设、设计交互制作、年度运维服务等,十五年来服务客户上千家并深受好评。

版权所有 © 2006-2024 上海引航信息技术有限公司沪ICP备09069965号沪公网安备31011302005006号 网站地图

专业品牌数字化服务商-引航博景正在为您服务咨询电话:400-997-5855