Main.aspx HTML: <a href="javascript:UnitUsedItem();">选择</a> 这样的写法是正确的,
若写为: <a href="" οnclick="UnitUsedItem()">选择</a> 则无法弹出子窗口,可以弹出全局窗口,但是都无法调用回调方法
Main.aspx JS: 弹出框页面为 add.aspx 页面回调方法为ManagerItem_Complete
function UnitUsedItem(result) {
//请根据具体情况修改相关参数及路径
ShowPopup("参与单位", 700, 400, 0, false, "add.aspx?CMD=New&PlansId=" + result , "ManagerItem_Complete");
}
function ManagerItem_Complete(result) {
if(result == "true"){
//...
}
}
add.aspx JS: SetPopupReturnVal 为设置回调的参数(1个),ClosePopup 为关闭弹出窗口 会去调用Main.aspx的 ManagerItem_Complete
function SelectedItem()
{
SetPopupReturnVal(true);
ClosePopup();
}