解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
更新时间:2008年11月06日 19:37:40 作者:
最近做ext时遇到一个问题,在firefox中浏览ext应用,加载后第一次打开一个嵌入iframe的Window时,可以直接通过js代码来执行 iframe中的js函数,但是如果将窗口关闭后重新再打开,将会抛出异常,说是funcName is not a function
在IE与google chrome中则一切正常,很是郁闷,找了很多种调用iframe中函数的方法,问题一直没有解决。今天在google上又搜索了一下,耐心的浏览搜索结果,最后发现有人写到可以用
document.getElementById('iframeid').contentWindow.myFunc();
这样的方式,以前没有看到过这种写法,抱着死马当活马医的心态,试了一下这段代码。奇迹发生了,药到病除。现在这种方法在前面提到的三种浏览器中都能正常的工作,在这里做下笔记,以备后用。
document.getElementById('iframeid').contentWindow.myFunc();
这样的方式,以前没有看到过这种写法,抱着死马当活马医的心态,试了一下这段代码。奇迹发生了,药到病除。现在这种方法在前面提到的三种浏览器中都能正常的工作,在这里做下笔记,以备后用。
相关文章
Ext javascript建立超链接,进行事件处理的实现方法
如何在javasript建立超链接 应用到Ext中的树控件事件处理2009-03-03Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别小结,需要的朋友可以参考下。2009-11-11
最新评论