1.父页面function OpenWin()
{
window.showModalDialog('UserList.aspx',window,'dialogHeight=300px; dialogWidth=590px; help=no; status=no');
}2.子页面function imgPass_onClick()
{
var objTable=document.all["dgUser"];
if (typeof(objTable)=="undefined")
{
return false;
}
if( objTable.rows.length==0 )
{
return false;
}
var parWindow = dialogArguments;
var strArrUserID = "";
for (var i = 1; i < objTable.rows.length; i++)
{
var objRow = objTable.rows[i];
if (objRow.cells[0].children(0).checked == true)
{
var strUserID = objRow.cells[0].children(0).value;
var strUserName = objRow.cells[1].children(0).value;
parWindow.document.all["ddlUserID"].add(parWindow.document.createElement("OPTION"));
parWindow.document.all["ddlUserID"].options[i].text = strUserName;
parWindow.document.all["ddlUserID"].options[i].value = strUserID;
strArrUserID = strArrUserID + strUserID + "~";
}
}
parWindow.document.all["txtArrUserID"].value = strArrUserID;
window.close();
}
为什么这个window.close()关闭不了这个子页面,这代码有问题吗,请大家帮我看看,谢谢!郁闷啊!
{
window.showModalDialog('UserList.aspx',window,'dialogHeight=300px; dialogWidth=590px; help=no; status=no');
}2.子页面function imgPass_onClick()
{
var objTable=document.all["dgUser"];
if (typeof(objTable)=="undefined")
{
return false;
}
if( objTable.rows.length==0 )
{
return false;
}
var parWindow = dialogArguments;
var strArrUserID = "";
for (var i = 1; i < objTable.rows.length; i++)
{
var objRow = objTable.rows[i];
if (objRow.cells[0].children(0).checked == true)
{
var strUserID = objRow.cells[0].children(0).value;
var strUserName = objRow.cells[1].children(0).value;
parWindow.document.all["ddlUserID"].add(parWindow.document.createElement("OPTION"));
parWindow.document.all["ddlUserID"].options[i].text = strUserName;
parWindow.document.all["ddlUserID"].options[i].value = strUserID;
strArrUserID = strArrUserID + strUserID + "~";
}
}
parWindow.document.all["txtArrUserID"].value = strArrUserID;
window.close();
}
为什么这个window.close()关闭不了这个子页面,这代码有问题吗,请大家帮我看看,谢谢!郁闷啊!
解决方案 »
- 避开Jquery,寻求冻结gridview行列的方法
- 防止页面刷新、时间侦听及提交数据问题
- 创建控件时出错 未能对属性Text设置"123"
- 关于Session的问题,就是没办法解决!!!!!
- 请人定制流媒体播放解决方案,有报酬
- 为什么我在gridview里对日期字段设置dataformatstring="{0:yyyy-MM-dd}"没有任何作用?
- Forms验证出现的问题
- 再問showModalDialog
- 急!!!!!!关于在asp.net中如何实现DateTimePicker控件功能,及在IFRAME中的子容器问题
- 为什么有时候TextBox.Text读不出值来?
- web浏览本地资源,做成资源管理器的问题,高手请进,谢谢
- 急用,请教:脚本能否调用本地库函数??
看是否关闭窗口的时候弹出这句。
如果这句都没有出现,那说明根本就没执行到这。
或是前面有错误,或是前面已经有地方返回false了。就是你前面用的那两句:
if (typeof(objTable)=="undefined")
{
return false;
}
if( objTable.rows.length==0 )
{
return false;
}因为window.close();绝对正确!