Windows 7 IE * - 选项卡没有在winxp中加载数据它没关系

时间:2013-07-13 07:18:27

标签: javascript extjs extjs3

我正在使用ext js 3.3.x版本,其中我在一个标签中加载带有表单的IFRAME。在winXp IE8中它工作正常但在win7 IE8上的标签数据是iframe根本没有加载。

首先在一个函数中创建iframe,如下所示:

caseIntakeIframe = document.createElement("iframe");
    caseIntakeIframe.setAttribute('id', 'caseIntakeFrame');
    caseIntakeIframe.setAttribute('border', 'none');
    caseIntakeIframe.setAttribute('frameborder', '0');
    caseIntakeIframe.setAttribute('style', 'overflow-x:scroll;overflow-y:scroll;');
    caseIntakeIframe.setAttribute('scrolling', 'yes');    
    document.body.appendChild(caseIntakeIframe);
caseIntakeIframe.setAttribute('src', 'some address');

之后使用下面的命令添加到'case123'tabpanel,所以我注意到在Win7内部,iframe在body中成功创建但是将其添加到选项卡不起作用,而在Winxp中它很好......请建议.. < / p>

Ext.getCmp('case123').add(caseIntakeIframe);

另外的事情,在win7 IE8,9,10当我的Tab内容尝试加载我得到一个权限被拒绝在ext-all-debug文件的下面行,在Winxp中我也得到了这个但是在不同的行

ext-all-debug.js
createElement : function(name, pnode){
.....
this[name] = Ext.get(pnode.appendChild(el));

1 个答案:

答案 0 :(得分:0)

以下解决,不确定原因:)

//Instead of adding Ext.Element to container. adding to it's body.
     Ext.getCmp('case123').body.appendChild(caseIntakeIframe);