js将弹出的窗口里的js数组返回给父页面



js将弹出的窗口里的js数组返回给父页面

弹出的窗口:
<input type=”button” value=”保存:” onclick=”get()” /><br/>
function get()

{
//上边距
var top1 = LODOP.GET_VALUE(‘ItemTop’,1);
var top2 = LODOP.GET_VALUE(‘ItemTop’,2);
var top3 = LODOP.GET_VALUE(‘ItemTop’,3);
//alert(top1);

//左边距
var left1 = LODOP.GET_VALUE(‘ItemLeft’,1);
var left2 = LODOP.GET_VALUE(‘ItemLeft’,2);
var left3 = LODOP.GET_VALUE(‘ItemLeft’,3);
//alert(left1);
//字体
var fontname1 = LODOP.GET_VALUE(‘ItemFontName’,1);
var fontname2 = LODOP.GET_VALUE(‘ItemFontName’,2);
var fontname3 = LODOP.GET_VALUE(‘ItemFontName’,3);
//alert(fontname1);
//字体大小
var fontsize1 = LODOP.GET_VALUE(‘ItemFontSize’,1);
var fontsize2 = LODOP.GET_VALUE(‘ItemFontSize’,2);
var fontsize3 = LODOP.GET_VALUE(‘ItemFontSize’,3);
//alert(fontsize1);
//宽度
var width1 = LODOP.GET_VALUE(‘ItemWidth’,1);
var width2 = LODOP.GET_VALUE(‘ItemWidth’,2);
var width3 = LODOP.GET_VALUE(‘ItemWidth’,3);
//alert(width1);
//高度
var height1 = LODOP.GET_VALUE(‘ItemHeight’,1);
var height2 = LODOP.GET_VALUE(‘ItemHeight’,2);
var height3 = LODOP.GET_VALUE(‘ItemHeight’,3);

var properties1 = new Array(top1,left1,fontname1,fontsize1,width1,height1);
var properties2 = new Array(top2,left2,fontname2,fontsize2,width2,height2);
var properties3 = new Array(top1,left3,fontname3,fontsize3,width3,height3);

for(var i=0;i<properties1.length;i++)
{
alert(“hello1: “+properties1[i]);
}


var properties = new Array(properties1,properties2,properties3);
for(var i=0;i<properties.length;i++)
{
alert(“his: “+properties[i]);
}
window.returnValue =properties;
window.close();

}

 

父页面:
<h4><a href=”" onclick=”doParameter()”>打印参数设置</a></h4>

<script language=”javascript” type=”text/javascript”>
function doParameter() {
var properties = new Array();
var url = “${pageContext.request.contextPath}/print/set.jsp”
var features = “dialogWidth:”+800+”px;dialogHeight:”+400+”px; scroll:yes; help:0; status:yes; fullscreen;”;
features += “dialogLeft:680;dialogTop:280″;
properties = window.showModalDialog(url,”",features);
if(properties.length>0)
{
alert(properties);
for(var i=0;i<properties.length;i++)
{
for(var j=0;j<properties[i].length;j++)
{
//alert(“hello: “+properties[i][j]);
}
}
}

}
</script>