3

我的页面上的标签中有各种 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>

谢谢!

4

2 回答 2

7

您可以使用 jQuery 从前一个<object..元素中获取所有 HTML,然后将 html 注入回其中,因为无法“重新加载”单个元素。您重新加载位置和整个 dom,但您不希望这样。你只是想重新加载你的 swf。

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

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

看到(这个jsfiddle

于 2013-03-19T17:26:14.940 回答
-3

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

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

当您标记您的问题时,我正在使用jQuery.

于 2013-03-19T17:10:11.220 回答