用于在特定位置播放flash文件的Javascript函数

用于在特定位置播放flash文件的Javascript函数,javascript,flash,Javascript,Flash,我有一个按钮,当它被点击时,我想使用id属性在我的页面中的某个位置播放一个flash文件。我正在按钮中使用onClick事件。这个函数不起作用,有什么解决办法吗 function show(){ document.getElementById("animation").innerHTML = <embed src="flash-file.swf"> } 函数显示(){ document.getElementById(“动画”).innerHTML= } 我的按钮是这样的: <

我有一个按钮,当它被点击时,我想使用id属性在我的页面中的某个位置播放一个flash文件。我正在按钮中使用onClick事件。这个函数不起作用,有什么解决办法吗

function show(){
document.getElementById("animation").innerHTML = <embed src="flash-file.swf">
}
函数显示(){
document.getElementById(“动画”).innerHTML=
}
我的按钮是这样的:

<button onClick="show()">Show animation</button>
显示动画
这里是我想播放flash文件的地方:

<div class="span2"> 
<p id="animation"></p>
</div>


谢谢

您可以尝试swfobject,它是一个用于嵌入flash的javascript库


您的innerHTML周围没有引号。打字错误innerHTML=“”;你也应该真正使用;在每行代码之后(不包括括号)。是的,这是正确的,但在主文件中是正确的。我又在这里打字了!这个函数是什么都不做,还是重新开始游戏,或者它没有按预期工作?“发生了什么?”tomysshadow让我再解释一下。共有6个按钮,当您单击每个按钮时,将显示某个位置的说明,并在另一个位置播放flash文件。上面show()函数中的代码只放在一个按钮函数中。注释此代码时,单击一个按钮将在正确的位置显示所需的说明。但当它没有被评论时,什么也不显示,我的意思是所有的按钮似乎都出了问题!因此,不仅这个函数什么都不做,而且它还使其他函数停止工作问题是,这段代码看起来是正确的,所以为了解决您的问题,我们需要查看您页面的更多内容。因为仅从这个示例中,我看不出任何问题。看起来它的功能应该是怎样的我读过关于这个库的文章,但仍然无法解决我的问题。对于我这个javascript新手来说,理解和使用这个库比解决我自己的问题要困难得多,花费的时间也要长得多!还有其他解决办法吗?或者如果你认为这是唯一的方法,你能帮我写这个函数吗?