<script language="javascript"> <!-- function returnValue() { var Name=document.Title.lblName.value; var ID=document.Title.lblID.value; var worksType = document.Title.txtUserType.value; var sData = window.parent.dialogArguments; sData.SETBlockValue(Name,ID,worksType); window.parent.close(); } //--> </script>
{
var POID = document.all["FLOID"].value;
var ReturnValue = window.showModalDialog("RegulationAdd_Index.aspx?ParentOID="+POID+"&Grade="+Grade+"&RegulationOID="+ RegulationOID,window,"dialogwidth:580px;dialogheight:480px;status:no;scroll:no;help:no;resizable:yes;");
if(ReturnValue != null && ReturnValue != "")
{
window.location.reload();
return true;
}
else
{
return false;
}
}在return false的情况下不会刷新父页面。
另外,我还想问一下,关闭showmodaldialog所打开的页面,并传值回主页面,我是这样写的:"javascript: closewithvalue('abc')",但是这样只能传回一个值'abc'回主页面,我想传回多个值回到主页面,应该怎样写?
我想这个问题解决以后,一并给分.
<!--
function returnValue()
{
var Name=document.Title.lblName.value;
var ID=document.Title.lblID.value;
var worksType = document.Title.txtUserType.value;
var sData = window.parent.dialogArguments;
sData.SETBlockValue(Name,ID,worksType);
window.parent.close();
}
//-->
</script>
不明白.好象和我所说的closewithvalue没有多大的关系.
另外,window.parent.close();是关闭那个窗口?