0
如何在弹出窗口关闭时刷新父页面。关闭函数是一个RadCodeBlock客户端脚本。我如何从给定的关闭函数刷新父页面?在弹出窗口关闭时刷新页面
<telerik:RadCodeBlock runat="server" ID="rcb1">
<script type="text/javascript">
function GetRadWindow() {
var oWindow = null;
if (window.radWindow)
oWindow = window.radWindow;
else if (window.frameElement.radWindow)
oWindow = window.frameElement.radWindow;
return oWindow;
}
function Close() {
var result = window.confirm("Are you sure you want to close the window!");
if (result == true) {
var oWindow = GetRadWindow();
oWindow.argument = null;
oWindow.close();
return false;
}
}
</script>
</telerik:RadCodeBlock>
也许首先要考虑为什么你需要重新加载页面。也许弹出窗口可以在新数据中使用ajax?否则它通常使用'opener.reload(1)'(对于弹出窗口)和'top.reload(1)'(对于帧)完成。另外,你可以执行'if(window.confirm(“你确定你想要关闭窗口!“)){...' – mplungjan
我需要重新加载父页面,因为我正在从弹出窗口更新表格,并且更改应该立即反映在父页面中。 –
这听起来像是一个很好的理由使用AJAX和一个简单的div – mplungjan