Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌入标记上的事件属性_Javascript_Jquery_Events_Embed - Fatal编程技术网

Javascript 嵌入标记上的事件属性

Javascript 嵌入标记上的事件属性,javascript,jquery,events,embed,Javascript,Jquery,Events,Embed,js $(“#注意”)。单击(函数(){ $('#aplayer').html(“”); }); 功能测试(){ 警报('525'); } 正在播放音频,但oneded()不起作用。 我还尝试了onplay和onplay——但没有结果。如果你可以使用HTML5,你应该使用音频标签而不是嵌入标签 此处存在一个JSFIDLE: 如果您正在寻找一个编程示例,我这里有一个小型音频播放器: daekano,谢谢,但我有大约50个.mp3文件,在本例中,每个文件都需要复制为.ogg!啊,我明白了。音频

js

$(“#注意”)。单击(函数(){
$('#aplayer').html(“”);
});
功能测试(){
警报('525');
}
正在播放音频,但
oneded()
不起作用。

我还尝试了
onplay
onplay
——但没有结果。

如果你可以使用HTML5,你应该使用音频标签而不是嵌入标签

此处存在一个JSFIDLE:

如果您正在寻找一个编程示例,我这里有一个小型音频播放器:

daekano,谢谢,但我有大约50个
.mp3
文件,在本例中,每个文件都需要复制为
.ogg
!啊,我明白了。音频标签在IE、Chrome、Firefox 21(在Windows 7+/Android上)上支持.mp3。另外,我试过你的
jsfiddle
-不起作用。我赢了xp sp3+色度该音频文件不存在。这是我在谷歌搜索中找到的一个旧JSFIDLE。好的,谢谢。您的回答对我非常有用,所以我将接受它作为解决方案,但仍然不知道我的代码有什么问题。
<div id='aplayer'></div>
$('#note').click(function() {
$('#aplayer').html("<embed src=" + music + " onended='test();'" + ">");
});

function test(){
    alert ('525');
}
<audio controls="controls" onpause="alert('Paused');" onended="alert('Ended');">
    <source src="http://www.jameshilldigital.net/testpage/borg.ogg" type="audio/ogg" />
  Your browser does not support the audio tag.
</audio>