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