Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定闪存组件已加载_Javascript_Flash_Internet Explorer_Browser - Fatal编程技术网

Javascript 确定闪存组件已加载

Javascript 确定闪存组件已加载,javascript,flash,internet-explorer,browser,Javascript,Flash,Internet Explorer,Browser,我有一个包含flash文件的HTML页面, 我需要用javascript编写代码,一旦加载flash文件就会执行。 (实际上,这是一个覆盖\uuuuu flash\uuuu removeCallback的代码,它解决了著名的一行:52 bug参考:) 该错误的实际解决方案是在window.onUnload上执行此操作。但在我的例子中,这是不可能的,因为flash组件位于iframe中,window.onUnload根本就不会被触发 为了使代码不显示错误,我需要在flash文件在屏幕上加载完毕后跟

我有一个包含flash文件的HTML页面, 我需要用javascript编写代码,一旦加载flash文件就会执行。 (实际上,这是一个覆盖
\uuuuu flash\uuuu removeCallback
的代码,它解决了著名的一行:52 bug参考:)

该错误的实际解决方案是在window.onUnload上执行此操作。但在我的例子中,这是不可能的,因为flash组件位于iframe中,window.onUnload根本就不会被触发

为了使代码不显示错误,我需要在flash文件在屏幕上加载完毕后跟踪事件

这里有没有人能在flash文件加载完成后找到解决方案


任何其他不涉及跟踪window.onUnload的bug解决方案?

避免使用iframe。将iframe的内部html移动到div元素。然后,您可能能够捕获事件。

如果将flash文件嵌入,则可以使用加载文件时调用的“callbackn”参数。

我无权访问flash文件源,因此建议外部回调可能没有帮助,此外,它的回调实际上是导致问题的原因。我的对象、嵌入标记也有ID、类型、名称,但仍然会导致错误。我知道这一点。如果没有iframe,问题的解决方案已经给出,但我在这里没有选择,因为这是我们项目中的一个单独模块,因此需要将其合并到iframe中。解决方案不可行。flash的内容(对象标记+嵌入标记)以字符串形式从服务器返回。因此,上述嵌入是不可能的。此外,在我们的系统中使用第三方组件可能不会被批准。