1. 程式人生 > >Extjs中開啟一個新的視窗並載入一個url

Extjs中開啟一個新的視窗並載入一個url

function createWin(w, h, x, y){
    var win = Ext.create('Ext.window.Window',{
        title: ‘窗體標題’,
        layout: 'fit',    //設定佈局模式為fit,能讓frame自適應窗體大小
        modal: true,    //開啟遮罩層
        height: 300,    //初始高度
        width: 300,  //初始寬度
        border: 0,    //無邊框
        frame: false,    //去除窗體的panel框架
        html: '<iframe frameborder=0 width="100%" height="100%" allowtransparency="true" scrolling=auto src="xxx.jsp"></iframe>'
    });
    win.setSize(w, h);    //w為設定的寬度,h為設定的高度
    win.setPosition(x, y);    //x為設定的x座標,y為設定的y座標
    win.show();    //顯示視窗
}
 
//由於是新建的模式視窗,所以會顯示到最上層,不會被遮蓋,下面為呼叫程式碼,在10,20的位置建立高寬都為500的模式窗體
createWin(500, 500, 10, 20);

以上程式碼作為參考;