1.html:
var ret = showModalDialog("2.html");
alert(ret);2.html:function window.onunload()
{
window.returnValue = "123131";
}
var ret = showModalDialog("2.html");
alert(ret);2.html:function window.onunload()
{
window.returnValue = "123131";
}
解决方案 »
- 页面中的object标签的onerror属性不能执行函数吗?
- 實例化可以清空數組嗎?JavaScript
- 急求一正则表达式
- 急求JS加载控制顺序 方案(有难度)
- 输入问题?
- [求助]鼠标放到图片上时,图片停止滚动
- 为什么窗口全屏再缩小,在IE6里面不行?
- 请问有一个下拉列表,已经有几条数据了,我想动态的再增加几条数据,应该怎么做??是增加,不是重新赋值。
- 求javascript和vbscript文档
- 关于在线阅读PDF文件 . 求大神,前辈指导 。
- 在文本筐里写的内容,按一下按钮,就把它添到可多选的(事实上提交的时候要求全选)select筐中。这个功能怎么做啊?
- 请问window.open能不能带target参数?
我知道JScript没有二维数组这一说,我用的数组套数组做的。
{
//将返回的数组拆分成单个的,然后……
window.returnValue = "a★b★c★d★e★f★g"; //具体符号你自己选定
}1.html:
var ret = showModalDialog("2.html");
var aaa = ret.split("★"); //你就可以得到一个数组了。
window.showModelessDialog(...,window,...);就可以在Modeless Dialog视窗里用window.dialogArguments来参考父视窗。
var a = showModalDialog("2.html");
alert(a.length);
if (a && a.length)
{
for (var i=0; i < a.length; i++)
{
for (var j=0; j < a[i].length; j++)
alert(a[i][j]);
}
}
2.html:function window.onunload()
{
var a = new Array(10);
for (var i=0; i < a.length; i++)
{
a[i] = new Array(20);
for (var j=0; j < a[i].length; j++)
a[i][j] = i*20+j;
}
window.returnValue = a;
}
function formUnload() {
rtn = new Array();
for (var i=0;i<返回记录个数;i++) {
retrunArray = new Array();
retrunArray[0] = "aa";
retrunArray[1] = "bb";
rtn[i] = retrunArray;
}
returnValue = rtn;
window.close();
}
2。父窗体
retrunArray = window.showModalDialog("子窗体");
if (typeof(retrunArray) != "undefined") {
var a= retrunArray[0][0];
var b= retrunArray[1][0];
}
<script language="javascript">
<!-- var a = new Array; a[0]="first"; a[1]="second"; a[2]="third";
function fnOpenModal()
{ window.showModalDialog("callee.htm",a) }
function fnOpenModeless()
{ window.showModelessDialog("callee.htm",a) }
// --> </script> 然后在callee.htm页面中输入以下代码:
<SCRIPT LANGUAGE="JavaScript">
<!-- a = dialogArguments; alert(a); a[0] = "fourth"; // -->
</SCRIPT>