加载嵌入元素的事件 - 加载图像,直到嵌入src视频加载到其中

时间:2014-07-14 07:24:25

标签: javascript jquery html

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或任何其他类似物,但我无法使用它。

1 个答案:

答案 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>

Embaded Load Event