您的位置:首页 > Web前端 > JavaScript

ExtJs有个Window,然后有个属性html(iframe),到另外一个页面,然后在另外页面关闭,同时关闭window

2012-10-18 10:47 453 查看
ExtJs有个Window,然后有个属性html(iframe),到另外一个页面,然后在另外页面关闭,同时关闭window

1、例:创建window 使用html属性引入iframe 打开一个页面

win = new Ext.Window({

 title: "add script",

 id: 'winScript',

 width: '70%',

 param: param,

 height :Ext.getBody().getHeight() - 65,

 maximizable: true,

 modal: true, 

closable: true,

 html: "<iframe width='100%' height='100%' frameborder='0' src='taf_uploadScript.action'></iframe>",

 listeners: {

 'beforeclose': function(p) { 

p.param.getStore().reload();

 }

 }

 });

2、在iframe中关闭 上面的widow窗口:

  在iframe 的 js文件的点击事件中   获取window对象: 然后关闭

 

 var win = window.parent.Ext.getCmp("winScript");

 if (win) {win.close();}

 3、如果在iframe中 又使用iframe打开页面 : 关闭window对象就是:

    var win = window.parent.parent.Ext.getCmp("winScript");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iframe extjs html function
相关文章推荐