Javascript失去对AIR功能的引用

时间:2013-03-29 20:16:29

标签: javascript html air window

我有一个Adobe Air桌面应用程序,作为应用程序的一部分,它有一个用于显示HTML / JavaScript的HTML窗口。在初始加载期间,我能够成功地从JavaScript调用回到封闭的AIR应用程序。但是,如果我按下AIR按钮将完全相同的内容重新加载到HTML窗口中,则JavaScript调用将失败。 JavaScript代码会自动生成并插入到HTML中,如下所示:

<button onclick="bClk0a()">Connect
<script>
function bClk0a()
 { window.bdPaneInstance.getAccelData("Name","https://... "); }
</script>
</button>

在初始调用时,“window.bdPaneInstance”与公共函数“getAccelData”正确关联。但是,一旦按下封闭窗口中的AIR按钮(它只是重新加载完全相同的文本),window.bdPaneInstance将永久为null。我推断与“事件监听器”相关联的进程,即AIR按钮重新加载AIR HTML窗口的方式,以某种方式更改与HTML关联的窗口,以便“bdPaneInstance”不再可见。我该如何解决这个问题?

0 个答案:

没有答案