这就是问题所在。我们有 3 个框架的网站。在 2 帧中,有 UI 元素会导致 swf 文件中的 javascript 调用函数。到目前为止,它的工作方式如下:
if (navigator.appName.indexOf("Microsoft") != -1) {
parent.parent.document.getElementById("framename").contentWindow.document.getElementById("swf_name").function();
} else {
parent.parent.document.getElementById("framename").contentDocument["swf_name"]..function();
这行得通。耶。除了一个客户有一些更不寻常的系统,他们有自己的网页,其中包含指向他们工具的链接的框架。包括我们加载到其中一个框架中的网页。这会导致上述线路失败。
如何访问该 swf 文件?最好不必从我们的页面中知道框架的名称/ID。}