浏览 11649 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-24
function doselgroup() { var rv = showModalDialog("/esp/app/input/ssgrouppope.jsp", null, "center:yes;resizable:no;help:no;status:no;dialogWidth:820px;dialogHeight:600px"); if(rv != null && rv[0] != "cancel") { document.inputmanform.groupids.value = rv[1]; document.inputmanform.actiontype.value = "ssgroup"; document.inputmanform.submit(); } } 现在想利用Ext.window来弹出窗口,我该如何做呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-25
windows里面加一个iframe, src到你的页面
|
|
返回顶楼 | |
发表时间:2007-12-25
利用Js来进行值传递:看下面脚本
以下在页面上写脚本(父窗体) <script> //补充完成下边的函数,打开新的一个模式窗口 function openShowModalDialog(){ var a = window.showModalDialog("DEMO04_01.html","这是新打开的一个窗体")//直接得到返回值 document.getElementById('showContentDiv').innerHTML+=a; } </script> <body> <button onclick="openShowModalDialog();">打开新的模式窗口</button> <hr> <div id="showContentDiv"> </div> </body> /*------------------------------------------*/ 以下为子窗体中脚本 <script> //补充完成函数,将文本框returnValue的值设置为父窗口返回值,并关闭本窗口 function closeShowModalDialog(){ var p = document.getElementById('returnValue').value; window.returnValue=p;//设置返回值,但是父窗体必须是window.showModalDialog接收 window.close();//关闭 } </script> <body> <button onclick="closeShowModalDialog();">设置返回值,并关闭窗口</button> <hr> 窗口的返回值 <input type="text" id="returnValue" value="在这里设置返回值"> </body> 自己查看吧 |
|
返回顶楼 | |
发表时间:2007-12-25
如果想利用Ext.Window来弹出窗口
//这里用函数的形式来操作,你可以在事件中调用 //页面中需要window-win的Div,如果panel中要放东西显示,也需要在页面上写Div来显示 function record(){ var win = new Ext.Window({ el:'window-win', layout:'fit',//自动适应Window大小 width:500, height:300, closeAction:'hide',//预设值,隐藏 items: [ //这里用可以用new Ext.Panel({})来弹出,我这里grid是一个表格,你可以自己设置 grid//Div表示,直接把表格显示在Panel中 ],// 里面放需要的东西,默认是Ext.Panel({}) buttons: [{ text: 'Close', handler: function(){ win.hide(); } }, { text:'Submit', disabled:true }] }); 在Window中panel中随便要不要这个grid.render()方法 win.show(); }; |
|
返回顶楼 | |