我有一个视频会在您单击图像时加载,问题是视频不会自动播放,因此您必须单击两次。我希望在单击图像时自动播放此视频。提前致谢
<tr>
<td class="filmbodyplay" height="50" align="right" valign="top">
<a href="#" onclick="playMovie( this, 'https://www.capcomfcu.org/images/stories/security-center/swf/phishing.swf' );" >
<img src="https://www.capcomfcu.org/images/stories/security-center/phishing.jpg" border="0" alt="play" />
</a>
</td>
</tr>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
标头代码
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script type="text/javascript">
function playMovie( a, href ) {
// remove element if exists
var container = document.getElementById( "playing" );
var flash_movie = document.getElementById( "flash_movie" );
if( flash_movie ) {
container.removeChild( flash_movie );
}
// create new element
var embed = document.createElement( "EMBED" );
embed.setAttribute( "allowFullScreen", "true" );
embed.setAttribute( "autostart", "true");
embed.setAttribute( "src", href );
embed.setAttribute( "type", "application/x-shockwave-flash" );
embed.setAttribute( "width", "480" );
embed.setAttribute( "height", "360" );
embed.setAttribute( "id", "flash_movie" );
// clear out the cell
cell = a.parentNode;
cell.id = 'playing';
while( cell.hasChildNodes() ) {
cell.removeChild( cell.firstChild );
}
// insert the element into the cell
cell.appendChild( embed );
}
</script>