六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 107|回复: 0

ExtJS Panel中放入iframe的三种方法

[复制链接]

升级  66%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
33
 楼主| 发表于 2013-2-7 19:54:06 | 显示全部楼层 |阅读模式
 
//way 1   //it works        var frame1 = document.createElement("IFRAME");        frame1.id = "frame1";        frame1.frameBorder = 0;        frame1.src = "reports/empty-report.html";         frame1.height = "100%";        frame1.width = "100%";                 var panel2 = new Ext.Panel( {            id : "panel2",            items: [ frame1 ]            //contentEl: "frame1" //this won't work            });            //way 2  //it works, too        var panel2 = new Ext.Panel( {                id:  "panel2",                fitToFrame: true,                                html: '<iframe id="frame1" src="../examples/layout/table.html" frameborder="0" width="100%" height="100%"></iframe>'            }); //way 3  //it works// first, we need to add a line in HTML//<iframe id="frame1_rename" frameborder="0" height="100%" width="100%" src="reports/empty-report.html"/>                    var panel2 = new Ext.Panel( {                id:  "panel2",                contentEl: "frame1"            });  // 后面将frame导航到其它URL     document.getElementById("frame1").src = "/extjs3/examples/layout/vbox.html";
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表