Javascript 单击图像,打开flash文件作为弹出窗口

Javascript 单击图像,打开flash文件作为弹出窗口,javascript,jquery,html,flash,Javascript,Jquery,Html,Flash,我可以成功地将flash文件嵌入我的页面,但我喜欢做一些更改。我喜欢先在我的页面上显示图像,然后单击图像,将flash文件显示为弹出窗口,而不是附加到网站上。我在网上搜索了很长一段时间,但仍然没有任何线索 我做了一把简单的小提琴: 我的原始附加代码: $(this).parent().siblings(".sectionTwo_mainPic").append('<object class="swfSrc" type="application/x-shockwave-flash" tar

我可以成功地将flash文件嵌入我的页面,但我喜欢做一些更改。我喜欢先在我的页面上显示图像,然后单击图像,将flash文件显示为弹出窗口,而不是附加到网站上。我在网上搜索了很长一段时间,但仍然没有任何线索

我做了一把简单的小提琴:

我的原始附加代码:

$(this).parent().siblings(".sectionTwo_mainPic").append('<object class="swfSrc" type="application/x-shockwave-flash" target="_blank" data="'+mainSwf+'" width="800" height="600"> <param name="movie" value="'+mainSwf+'" /><param name="quality" value="high"/></object>');

谁能启发我?谢谢

使用jQuery,您可以通过以下方式完成:

创建div它将在以后与flash对象一起用作弹出窗口 在页面上隐藏该div显示:无 将新的onclick函数附加到您的映像中,您将在其中使用上面创建的div创建新的jQuery对话框
就这些!如果您使用的是一些后端ASP.NET MVC,Angular。。。您不必在页面上创建该div,因为弹出内容可以通过ajax调用加载

您是否尝试此插件-?有几种方法可以做到这一点。您可以使用一些插件,也可以通过ajax调用手动打开弹出窗口并加载FLASH。@dawidr如果可能的话,我希望手动操作而不是使用插件。。