window.onclickofButton= function (ID) {
$('#divEmbed').html("<embed id='teste' type='application/x-mplayer2' pluginspage='http:///www.microsoft.com/Windows/MediaPlayer/' src='video'+ID>")};
上面是我的代码,点击按钮我动态传递视频前缀号并根据它加载视频。这对我来说很好。
但是现在我想显示加载图片,直到视频加载到嵌入标记或视频花时间准备好运行。
我见过很多解决方案,但我找不到任何解决方案。
注意:通过谷歌搜索我得到以下结论,这是正确与否我不知道
(i) - 嵌入标签不支持onload事件
(ii) - iframe onload事件仅支持html文档,不支持.mp4或任何视频扩展等非HTML文档**
我见过如下这么多帖子:
http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_21214591.html
Javascript - load events for embed elements
我必须使用嵌入式标签,而不是iframe或任何其他类似物,但我无法使用它。
答案 0 :(得分:0)
请你试试这个。
<script type="text/javascript">
function doLoad() {
alert( "The load event is executing" );
}
if ( window.addEventListener ) {
window.addEventListener( "load", doLoad, false );
}
else
if ( window.attachEvent ) {
window.attachEvent( "onload", doLoad );
} else
if ( window.onLoad ) {
window.onload = doLoad;
}
</script>