日期:2014-05-18  浏览次数:20733 次

用oclick调出window.showModelessDialog窗体后 在改窗体内的页面如何控制窗体高度??
用oclick调出window.showModelessDialog窗体后

在window.showModelessDialog中打开了一个页面  

页面中body的高度是点击按钮时变化的  
我用document.body.clientHeight可以得到body变化后的高度

怎样把这个高度   赋值给改页面所在的window.showModelessDialog窗体

注意:是在window.showModelessDialog中的页面控制   其所在window.showModelessDialog的高度

解决后给分     50

------解决方案--------------------
让鸡蛋直接生蛋 这是不可能的吧
------解决方案--------------------
mark
------解决方案--------------------
returnValue
将页面高度赋给returnValue,然后关闭对话框,对话框的值就可以返回给父窗口var ids = window.showModelessDialog( "*.jsp ",...);
没有测试,仅供参考~
------解决方案--------------------
showModelessDialog弹出的窗口是系统写好的 大小已经固定

除非自己写一个自定义弹出窗口
写一个类 继承JDialog就可以了
------解决方案--------------------
window.showModalDialog( "1.jsp ",, "dialogWidth=300px;dialogHeight=550px ")
这样可以打开1.jsp,窗口的宽300px,高550px.所以你想让1.jsp窗口多大,是可以在第三个参数 "dialogWidth=300px;dialogHeight=550px "中设置的