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

showModeldialog的传值问题
请问 ,我使用showModelDialog进行传值, 我在JAVABEAN中把数据取出来后,怎么把值传回父窗体呢

------解决方案--------------------
父窗口页面:
function winOpen(param)
{
var k = window.showModalDialog(param) ;



子窗口页面:
function winClose(value) 

window.returnValue=value; 
window.close(); 


当在子窗口页面中调用winClose(value)函数后,父窗口中的k值即为value。
不知是否符合你的需求
------解决方案--------------------
接楼上的

你的Bean根据参数,生成返回值,如果是单个的就直接

<script>winClose("<%=myReturnValue%>");</script>

就可以了。

如果返回多个,可以
<script>
var arr = new Array();
arr[0] = '<%=value1%>';
arr[1] = '<%=value2%>';
。。。

winClose(arr);
</script>


------解决方案--------------------
探讨
请问,那我要传递一个list 怎么办呢