`
猫不吃的鱼
  • 浏览: 158603 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖市
社区版块
存档分类
最新评论

ExtJS中定义iframe

阅读更多
ExtJS中定义iframe. 列出我自己所知道的方案。
方案一
例如
var iframe={
      region:'center',
      border:true,
      margins:'3',
      html: '<iframe id=\'procFrame\' src=\''+src+'\' frameborder=\'0\' width=\'100%\' height=\'100%\'></iframe>'
      }

可通过以下方式为iframe赋值路径
Ext.getDom("procFrame").contentWindow.location.href = 'xxxx.action'


方案二
例如
先扩展一个boxcomponent
Ext.ux.IFrameComponent = Ext.extend(Ext.BoxComponent, {onRender : function(ct, position){this.el = ct.createChild({tag: 'iframe', id: 'iframe-'+ this.id, frameBorder: 0, src: this.url});}})

var iframe = new Ext.ux.IFrameComponent({ id: id, url: url })

最近一个项目中,需要在tabpanel的tab中添加iframe,通过上述方式,本地测试时,可以正常显示,但是发布到测试服务器上后,ie访问测试服务的ext页面时,发现无法显示Iframe中内容,通过ie 开发者工具,发现iframe中内容也的确加载了。切换tab或者调整页面大小,才可以显示iframe内容。查了很多资料,尝试了很多方法,都不奏效。后来无意中清空了浏览器缓存。iframe可以正常显示了。晕死。
1
0
分享到:
评论

相关推荐

    ExtJs使用IFrame的实现代码

    在ExtJs中实现Iframe的嵌入功能,主要目的是为了在Web应用中集成外部页面或报表内容。ExtJs是一个用于开发富互联网应用的JavaScript库,它提供了强大的界面组件和数据处理机制。而Iframe(内联框架)标签是HTML的一...

    extjsIframe例子

    在这个文件中,开发者可能定义了一个新的ExtJS组件类,扩展了原有的Panel或者其他容器类,以便嵌入IFrame。这个组件可能会包含以下关键属性和方法: 1. `html`: 用于设置IFrame的HTML代码,包括`&lt;iframe&gt;`标签。 2....

    ExtJs4.1中文API离线版

    `eg-iframe.html`可能包含示例代码或教程,这些示例会在独立的iframe中运行,以便用户可以直观地看到代码的运行效果。 `favicon.ico`是网站图标,显示在浏览器地址栏和书签中,为用户界面提供视觉识别。 `data.js`...

    解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题

    本文主要讨论的是一个特定的场景:在ExtJS框架下,使用Firefox浏览器时,如何解决关闭并重新打开窗口后,iframe中的JavaScript函数无法被访问的问题。这个问题在Internet Explorer和Google Chrome中并未出现,但在...

    EXTJS 上传组件及示例

    - EXTJS 支持使用iFrame或HTML5的File API进行异步上传,这提供了更好的用户体验,因为用户无需等待整个页面刷新即可看到上传进度。 - 使用`Ext.util.FileUploader`可以实现异步上传,它可以监听`fileselect`事件...

    Extjs4.1版本中文版

    9. **示例代码**:文件列表中的eg-iframe.html可能包含了一些示例代码,通过这些实例,开发者可以直接看到组件和功能的实际应用。 10. **资源文件**:images、stylesheets和resources目录包含了图片、CSS样式和额外...

    TextArea_HTMLEditor 编辑器 learning extjs 中文

    EXTJS中的TextArea_HTMLEditor是用于创建富文本编辑器的组件,它基于IFrame技术,提供了丰富的编辑功能,如字体样式调整、段落格式化、插入图片、链接等。这个组件允许用户以WYSIWYG(所见即所得)的方式编辑HTML...

    extjs3把数据导出至excel

    在EXTJS3中,将数据导出到Excel是常见的需求,尤其在处理大量表格数据时,用户可能希望方便地保存和分享数据。EXTJS提供了一种前端解决方案,无需通过后端服务器作为中介,就能实现这一功能。下面我们将深入探讨...

    Extjs中TabPane如何嵌套在其他网页中实现思路及代码

    总的来说,通过ExtJS的TabPanel和`iframe`结合,我们可以轻松地在应用中嵌入其他网页,创建出丰富的多页面视图。同时,灵活运用布局、事件处理等特性,可以进一步定制化TabPanel的行为,满足各种复杂的需求。希望...

    extjs相关

    以上就是从给定文件中提取的主要知识点,这些知识点涵盖了ExtJS中一些重要的布局管理、面板构造以及标签页管理等功能。通过这些内容,我们可以更深入地理解ExtJS框架的设计理念及其提供的功能。

    zui动态生成树的代码,zul对extjs的集成

    例如,在 ZK 页面中使用 `&lt;iframe&gt;` 或者 `&lt;window&gt;` 控件加载包含 ExtJS 组件的 HTML 页面。 #### 示例 假设有一个使用 ExtJS 创建的面板,可以通过以下方式在 ZK 中嵌入: ```xml &lt;window title="ExtJS Panel" ...

    Ext4.1.0Doc_ZH.zip

    "extjs4.1.0 doc api"这部分标签明确了文件的核心内容是关于ExtJS 4.1.0的API文档,API文档是软件开发中非常关键的一部分,它详细列出了库或框架的所有接口,帮助开发者了解如何正确调用和使用这些接口来实现所需的...

    Ext js 批量上传

    配置文件可以定义上传策略,例如文件大小限制、允许的文件类型、上传目录等。在Ext JS 应用中,我们可以通过修改`Ext.application`配置对象来设置应用级别的上传参数。 总结一下,实现"Ext js 批量上传"涉及以下...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    JAVA编程规范

    这些 JavaScript 代码展示了如何在一个使用了 iframe 的页面中获取外部 ExtJS 组件。`parent.Ext` 和 `top.Ext` 分别代表了 iframe 外部的 Ext 库实例,通过它们可以访问到外部环境中的 Ext 组件。 3. **函数定义*...

    Javascript获取标签ID改变style属性的代码

    HTML中的元素可以使用ID属性来定义一个唯一的标识符,这样我们可以在JavaScript中通过document.getElementById()方法获取这个元素。ID属性的值应当是唯一的,不应该在同一个页面中有多个元素使用相同的ID。 2. ...

Global site tag (gtag.js) - Google Analytics