Extjs打开window窗口自动加载html网页

 

Window inherits the autoLoad config option from Panel. Note that I included all config options below, where most are optional:

var w = new Ext.Window({
  autoLoad: {
    url: "someApplicationURL",
    params: {
      firstName: "Shuman",
      lastName: "Human"
    },
    callback: someCallbackFuncion,
    scope: someObjectObject,
    discardUrl: true,
    nocache: true,
    text: "Loading...",
    timeout: 60,
    scripts: false
  },
  height: 300,
  width: 600
});

Keep in mind that this only supports URLs which are in the context of your application's domain, i.e. you can't plug in a URL of 'http://www.google.com' and expect it to work.

意思是说只能打开自己的应用程序,而网上的类似百度谷歌打不开的。只能在window里面内嵌一个panel即可打开

 

LOOK:

<script type="text/javascript">
    var center=new Ext.TabPanel({
        style:"padding:0 5px 0 5px",
        region:"center",
        activeItem:0,
        enableTabScroll:true,
        layoutOnTabChange:true,
        autoScroll:true,
        items:[{
            xtype:"panel",
            id:"index",
            iconCls:"homemanage",
            title:"测试",
            html:"<iframe src='http://www.geg.cn'scrolling='yes' frameborder=0 width=100% height=100%></iframe>"
        }]
    });

    Ext.onReady(function(){
        var vp=new Ext.Viewport({
            layout:"border",
            items:[center]
        });
    })

    </script>

我自己写了一个,也基本上差不多就是这个样子:

seePdfDocument : function(){
                if(!this.seePdfWin){
                    this.seePdfWin = new Ext.Window({
                                title : docNo + '报表预览页',
                                modal : true,
                                width : 1270,
                                height : 600,
                                layout : 'fit',
                                draggable : true,
                                resizable : true,
                                closeAction : 'hide',
                                //autoLoad : { url: 'http://www.qq.com',scripts: true, nocache: true}

                                items:[{
                                        xtype:"panel",
                                        id:"index",
                                        iconCls:"homemanage",
                                        title:"baidu一下 你就know",
                                        html:"<iframe src='http://www.baidu.com'scrolling='yes' frameborder=0 width=100% height=100%></iframe>"
                                    }]
                                //items : [pdfHeadManagerPanel]
                            });
                }
                    this.seePdfWin.show();
           }

 

时间: 2024-09-19 09:11:47

Extjs打开window窗口自动加载html网页的相关文章

servlet-javaweb发布后怎么实现浏览器打开自动加载数据库信息

问题描述 javaweb发布后怎么实现浏览器打开自动加载数据库信息 网站没发布时,我设置了初始加载的InitServlet,而且设置了0,每次从myeclipse重新加载项目可以实现初始化加载. 但是现在我把网站挂到服务器上去了,每次数据库修改后,我只能实现从浏览器上打开网站,InitServlet无法加载新的内容,因为我无法启动myeclipse加载InitServlet,请问怎么解决,谢谢了.

c# excel 宏-vba 自动加载宏 批量打开并保存xls

问题描述 vba 自动加载宏 批量打开并保存xls 把下面修改成遍历当前目录,而不是子目录,还有就是如何自动加载宏Sub test()Dim mPath As String fA As String mAry(1 To 1000) k As Integer i As Integer wb As WorkbookOn Error Resume NextIf Workbooks.Count > 1 Then MsgBox ""关闭其他工作簿!"": Exit Su

Win8系统Flash插件无法自动加载怎么解决?

  Win8系统Flash插件无法自动加载怎么解决? 一.按住键盘Win+A+X键打开Windows命令提示符,然后在命令提示符窗口上输入cd C:WindowsSystem32MacromedFlash命令,再回车. 二.接着在命令提示符窗口上输入regsvr32 Flash.ocx命令,再回车.接着在命令提示符窗口上输入cd C:WindowsSysWOW64MacromedFlash命令. 三.然后在Win8系统命令提示符窗口中输入regsvr32 Flash.ocx命令,再回车,接着系统

浏览器窗口滚动加载数据采用异步形式从后台加载数据

 在滚动条距顶部距离(页面超出窗口的高度)时采用异步形式从后台加载数据,下面是具体的实现,希望对大家有所帮助 以下滚动效果为在网上查找.    在滚动条距顶部距离(页面超出窗口的高度)时采用异步形式从后台加载数据  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ScrollLoadData.aspx.cs" Inherits="WebApplicat

Win8系统Flash插件无法自动加载怎么办

  在浏览器打开带有flash元素的网页后,浏览器就会自动加载flash插件,这样才能在网上观看视频或其他动态信息.不过也有出现flash插件无法加载的情况,遇到这种情况该如何解决呢? 方法如下:1.按Win+A+X键打开Windows命令提示符(管理员),在命令提示符窗口上输入cd C:WindowsSystem32MacromedFlash命令,按回车. 2.接着在命令提示符窗口上输入regsvr32 Flash.ocx命令,回车.在命令提示符窗口上输入cd C:WindowsSysWOW6

Win8系统浏览器无法自动加载Flash插件怎么办?

  在我们浏览网页的时候,大部分网页中都包含有flash元素,在遇到带有flash元素的网页时,浏览器将自动加载运行Flash插件,才能让flash动态元素在网页中展现,而在win8系统下,近期有部分用户反映访问网页无法加载flash的问题,对于该问题时什么原因造成的?我们要如何解决呢?下面看小编为大家体用的详细操作方法吧! 解决win8系统浏览器无法加载flash插件的方法 一.按住键盘Win+A+X键打开Windows命令提示符,然后在命令提示符窗口上输入cd C:WindowsSystem

jQuery实现的自动加载页面功能示例_jquery

本文实例讲述了jQuery实现的自动加载页面功能.分享给大家供大家参考,具体如下: demo.html: <li style="opacity:0;-moz-opacity: 0;filter: alpha(opacity=0);"><p>---------------</p></li> <li style="opacity:0;-moz-opacity: 0;filter: alpha(opacity=0);"

基于jquery实现页面滚动到底自动加载数据的功能_jquery

现在,我们经常使用的微博.微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由于它每次只加载一部分数据,当我们有大量的数据,但不能显示所有,这时我们可以考虑使用异步方式加载数据. 数据异步加载可以发生在用户点击"查看更多"按钮或滚动条滚动到窗口的底部时自动加载:在接下来的博文中,我们将介绍如何实现自动加载更多的功能. 图1 微博加载更多功能 正文 假设,在我们的数据库中存放着用户的消

在Intellij IDEA 中自动加载Maven管理的依赖包的源码

如果你的项目不是用 Maven 管理的,可以在项目依赖的Libraries下手工添加依赖包对应的源码jar文件路径, 方法可以参考此文: https://yq.aliyun.com/articles/72560 但如果你是用 Maven 来管理项目,就不用怎么麻烦了,只需要在 Intellij IDEA 中设置一下即可. 设置方法如下: 一.打开 File -> Settings 窗口,然后在左边选择 Build, Execution, Deployment -> Build Tools -&