在ajax调用之后,swfobject不会执行

时间:2011-08-22 12:44:47

标签: ajax swfobject

我有两个php脚本:第一个对第二个进行ajax调用,它返回javascript代码和div为swfobject。我正在调用第二个文件两次:加载页面后(它工作正常,我可以看到swfobjects)和用户点击按钮后(它不起作用,div只是空白)。 我建议embedSWF仅在页面加载后才能工作,因为我的ajax调用是正确的。 但必须找到一种方法!有什么想法吗?

1 个答案:

答案 0 :(得分:2)

是的,swfobject.embedSWF旨在在页面加载后工作 - 它有一个内置的domload事件处理程序。

如果您不希望在加载页面时自动嵌入swfobject,请改用swfobject.createSWFofficial documentation解释了swfobject.createSWF的工作原理。

编辑:

重新阅读您的帖子后,我发现您希望在页面已加载后嵌入SWF swfobject.embedSWF可以在两种情况下使用。这是a tutorial and an example