我是.SWF
格式文件中的新用户。我想使用fancybox弹出窗口在click事件上播放swf文件。
我尝试编写我的要求,但.swf
文件无法在fancybox弹出窗口中播放。
我在浏览器中输入了直接网址,但是在fancybox popup中无法正常工作。
以上浏览器截图。 下面的截图是在fancybox弹出窗口中。
关注HTML
代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SWF Playert</title>
<link rel="stylesheet" href="js/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("a#inline").fancybox({
'hideOnContentClick': true
});
});
function swfplayer(swfUrl)
{
document.getElementById('swfparam').value = swfUrl;
document.getElementById('swfembed').src = swfUrl;
}
</script>
</head>
<body>
<a id="inline" class="btn" href="#data" onclick="swfplayer('http://example.com/demo.swf');">Video 1</a>
<br />
<div style="display:none">
<div id="data">
<object width="500" height="500">
<param id="swfparam" name="movie" value="">
<embed id="swfembed" src="" width="100" height="100"></embed>
</object>
</div>
</div>
</body>
</html>
此swf文件无法在firefox浏览器中播放。 这个HTML代码有什么问题吗?