父窗口:parent.htm
<script>
var
str
var
gaga=0
str
=window.showModalDialog("modal.htm",gaga,"dialogWidth=800pxdialogHeight=400px")
alert(str)
</script>
子窗口:modal.htm
<script>
var
ga=window.dialogArguments
document.write("传递过来的是:"+ga+"
现在我要加1,传递回去")
ga=ga+1
window.returnValue=ga
</script>
数组合并为字符串传递,传递过去后再分解为数组:合并:var a, ba = new Array(0,1,2,3,4)b = a.join("-")//“-”是合并成字符串之后每个元素之间的分隔符,合并后b为"0-1-2-3"将b作为参数传递给另一个页面,在另一个页面中获取到这个字符串后:ss = b.split("-")// 在每个逗号(,)处进行分解。 //将b以“-”分隔为数组赋值给ss。