0
팝업 창을 닫으면 부모 페이지를 새로 고칠 수 있습니까? close 함수는 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>
아마도 처음에는 페이지를 다시로드해야하는 이유를 먼저 고려하십시오. 새로운 데이터에 팝업이 나타날 수 있습니까? 그렇지 않으면 정상적으로'opener.reload (1)'(popups)와'top.reload (1)'(프레임을 위해서)로 할 수 있습니다.'if (window.confirm (" 창을 닫으십시오! ")) {...' – mplungjan
팝업 창에서 테이블을 업데이트 중이므로 변경 사항이 상위 페이지에 즉시 반영되어야하므로 상위 페이지를 다시로드해야합니다. –
AJAX와 간단한 div를 사용하는 매우 좋은 이유 같습니다. – mplungjan