单击时重新加载/重置嵌入式swf

rps*_*ep2 3 embed flash jquery

我的页面上有各种标签的flash电影.点击按钮有什么办法(html)我可以重新启动/重新加载嵌入式Flash电影吗?

我正在使用:

<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>
Run Code Online (Sandbox Code Playgroud)

谢谢!

dda*_*son 7

您可以使用jQuery从前一个<object..元素中获取所有HTML ,然后将html注入其中,因为无法"重新加载"单个元素.你重新加载位置和整个dom,但你不想要那样.你只是想重装你的瑞士法郎.

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

var restart = function() {
    obj.html(orig);
    alert("reloaded");
}
Run Code Online (Sandbox Code Playgroud)

看(这个jsfiddle)