弹出窗口给父窗口传值并执行父窗口中的事件:
父窗口中弹出窗口脚本:
function GetWinModalInfo()
{
var strReturn = "height=520, width=820, toolbar=no , menubar=no, scrollbars=no, resizable=no, location=no, status=no";
return strReturn;
}
var valueObj;
function OpenSelectWin(url)
{
var strWinModalInfo = GetWinModalInfo();
valueObj = window.open(url,"newWindow",strWinModalInfo);
}
弹出窗口传回值脚本:
<script language='javascript'>window.opener.GetSelectedVale(" + selValue + ");window.close();</script>
父窗口中接收值并执行相应事件脚本:
function GetSelectedVale(val)
{
if(val != "")
{
document.forms[0].<%= txt.ClientID %>.value = val;
document.forms[0].<%= btn.ClientID %>.click();
}
}