Windows 7 IE*-选项卡未在winxp中加载数据;It’很好

Windows 7 IE* - Tab not loading data in winxp it's fine

本文关键字:数据 加载 It 很好 winxp IE 选项 Windows      更新时间:2023-09-26

我使用的是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"选项卡面板之后,所以我在Win7中注意到Iframe在主体中成功创建,但将其添加到选项卡中不起作用,而在Winxp中则可以。。。请建议。。

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

另外一件事,在win7 IE8,9,10中,当我尝试加载Tab内容时,我在ext所有调试文件的下面一行中获得了拒绝的权限,在Winxp中,我也得到了这个权限,但在不同的行中

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

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

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