重载/重置点击嵌入的SWF(reload/ reset embedded swf on click)

2019-08-17 18:01发布

我有我的网页上的标签各种Flash动画。 是否有一个按钮(HTML)的点击我可以重新启动/重新加载嵌入式闪存电影什么办法?

我正在使用:

<object data="flash/cvdb_video_cvdb_access.swf" type="application/x-shockwave-flash" id="flash_99674493" width="680" height="316">
<param name="movie" value="flash/cvdb_video_cvdb_access.swf">
<param name="wmode" value="opaque">
</object>

谢谢!

Answer 1:

您可以使用jQuery采取一切从以前的HTML <object..元素,只是注入HTML回它,因为没有办法“刷新”一个单独的元素。 你重装位置和整个DOM,但你不希望出现这种情况。 你只是想重新加载您的SWF。

var obj = $("object#flash_99674493");
var orig = obj.html();

var restart = function() {
    obj.html(orig);
    alert("reloaded");
}

看到( 这个的jsfiddle )



Answer 2:

是的你可以。 使用你的对象(... id="flash_99674493"...)例如,你可以:

var elem = $("#flash_99674493")[0]; 
elem.reload(); 

当你标记你的问题,我使用jQuery



文章来源: reload/ reset embedded swf on click