iframe swf对象加载问题
我单击 iframe 中的链接并使用 jquery 将 html 文件加载到父窗口中的 div 中。这确实将内容加载到父窗口中的 div 中(我使用 top.document 来引用它),但该 html 文件的一部分正在使用新变量加载 swfobject,以播放不同的 swf。它在一页上工作正常,但如果我从 iframe 调用它,它不会重新加载 SWFObject,但会加载 html 文件的其余部分......我很困惑。
I'm clicking on a link within an iframe and loading an html file into a div in the parent window, using jquery. This does load the content into the div in the parent window (I'm using top.document to refer to it), but part of that html file is loading swfobject with a new variable, to play a different swf. It works fine all on one page, but if I call it from the iframe, it doesn't reload SWFObject, but does load the rest of the html file... I'm baffled.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然:
父窗口中的 html 代码:
链接:
加载的 html 文件的代码:
(自定义 SWFObject 和 fo.变量来自我需要在我工作的服务器上使用的自定义版本,它的工作方式与 swfObject 相同,并且我一直使用它。
如果我删除 top.document从 div 加载函数并将 div 保持在与 iframe 内容相同的页面上,它会按预期加载 flash 影片,当我从 iframe 调用它以将 div 加载到父窗口中时,它会加载其余内容,但无法加载 Flash 电影,
谢谢!
温蒂
Sure:
html code in parent window:
link:
Code for html file that gets loaded:
(the Custom SWFObject and fo. variables are from a custom version that I'm required to use on the server I work on, it works identically to swfObject and I use it all the time.
If I remove the top.document from the div loading function and keep the div on the same page as the iframe content, it loads the flash movie as expected. When I call it from the iframe to load the div into the parent window, it loads the rest of the content, but doesn't load the flash movie.
Thanks!
Wendy