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>
------解决方案--------------------