播放声音文件onMouseOver事件
我想我的声音文件播放时,我的image.my代码不工作任何人都可以帮助,如果有一个这个plz让我知道code.thanx提前播放声音文件onMouseOver事件
function Sound(surl) {
document.getElementById("myspan").innerHTML=
"<embed src='"+surl+"' hidden=true autostart=true loop=false>";
}
<span id=myspan></span>
<form>
<img src="imag.jpg" onMouseOver="Sound('success.wav')" />
</form>
工作由我测试的精码你 并在转义字符错误在 嵌入
<html>
<head>
<script language="javascript" type="text/javascript">
function Sound(surl) {
alert("working");<!-- this will ensure function is called successfully-->
document.getElementById("myspan").innerHTML=
"<embed src=\""+surl+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
</head>
<body>
<span id="myspan"></span>
<form>
<img src="imag.jpg" onMouseOver="Sound('success.wav')" />
</form>
</span>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function sound(surl) {
document.getElementById("myspan").innerHTML =
"<embed src="+surl+" hidden=true autostart=true loop=false>";
}
</script>
</head>
<body>
<span id="myspan"></span>
<form>
<img src="image.jpg" onmouseover="sound('success.wav')" />
</form>
</body>
</html>
这已经过测试并正在工作。可能只是希望在您将鼠标悬停在CSS中时更改光标。
哇,人们仍然使用'embed'标签? – 2011-04-21 18:50:10
我只是帮他拿出他给我的代码,哈哈 – Brett 2011-04-21 18:53:19
哈哈,这是一个很好的答案。有一天'音频'将得到普遍支持。有一天... – 2011-04-21 18:53:54
当我运行我的页面比它让我安装插件,并且比它的显示没有插件被发现时,你可以告诉我适合的插件easy ti intigrate – 2011-04-21 19:26:32
如果你使用的是Firefox,它会自动弹出你安装缺少的插件安装它然后打开页面,您的音频将完美运行! – 2011-04-21 19:30:56
http://www.htmlcodetutorial.com/embeddedobjects/_EMBED.html 上面的页面也需要插件..自动安装它 – 2011-04-21 19:32:10