我有两个php脚本:第一个对第二个进行ajax调用,它返回javascript代码和div为swfobject。我正在调用第二个文件两次:加载页面后(它工作正常,我可以看到swfobjects)和用户点击按钮后(它不起作用,div只是空白)。 我建议embedSWF仅在页面加载后才能工作,因为我的ajax调用是正确的。 但必须找到一种方法!有什么想法吗?
答案 0 :(得分:2)
是的,swfobject.embedSWF
旨在在页面加载后工作 - 它有一个内置的domload事件处理程序。
如果您不希望在加载页面时自动嵌入swfobject,请改用swfobject.createSWF
。 official documentation解释了swfobject.createSWF
的工作原理。
编辑:
重新阅读您的帖子后,我发现您希望在页面已加载后嵌入SWF 。 swfobject.embedSWF
可以在两种情况下使用。这是a tutorial and an example。