嵌入字符串但 Flash 对象不显示
所以我发生了一些奇怪的事情。这是我的代码
$j(".openWin").click(function(){ var flashObj ='‹object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="movie_name" align="middle">; //$j("#embedInHere").append(flashObj); var win = window.open('','',"width=600, height=600"); win.focus(); $j(win.document).find('body').append(flashObj); });
基本上我正在做的是使用 flash 对象创建一个字符串并嵌入到一个新窗口中。现在,这与 IE9 和 Firefox 完美配合,但对于 Chrome 和 Safari,我必须调整新窗口的大小,然后 Flash 对象就会出现。
有什么想法吗?
so I have something weird going on. This is my code
$j(".openWin").click(function(){ var flashObj ='‹object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="movie_name" align="middle">; //$j("#embedInHere").append(flashObj); var win = window.open('','',"width=600, height=600"); win.focus(); $j(win.document).find('body').append(flashObj); });
Basically what I'm doing is creating a string with a flash object and embedding into a new window. Now this works perfectly with IE9 and Firefox but for Chrome and Safari I have to resize the new window and then the flash object appears.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来像是一个错误。
无论如何,您确实应该使用 SWFObject 来嵌入 Flash 对象,因为这更符合浏览器要求。
Sounds like a bug.
You should really use SWFObject to embed your flash object anyway as this is more browser compliant.