4
我试图在电影完成播放时触发事件。电影出现在单击链接并处于dojo对话框中时。我正在使用该标签播放影片,并尝试使用dojo连接来在电影完成播放时使用onEnded属性显示警报。然而没有任何反应任何想法是什么我的问题是?代码如下:onEnded事件不在dojo对话框中触发
dialog = new dijit.Dialog({
content: "<embed id='video' src='http://www.tizag.com/files/html/htmlexample.mpeg' autostart='true' controller='false'/>"
});
dialog.show();
dojo.connect(dojo.byId("video"), "onEnded", function(e){alert(e);});
我想你发布的代码,它仍然是行不通的。出现对话框时,视频播放,但视频结束时不显示提示。 – shortspider
如果你不使用dojo.connect会发生什么? 'document.getElementById('video')。onended = fucntion(){alert('aaa')}' – hugomg
不幸的是,这也行不通。这可能是一个范围界定问题吗?我应该在对话框内容中定义dojo.connect吗?感谢您的帮助。 – shortspider