Wie laden von übergeordneter Seite beim schließen des PopUp-Fenster?
Habe ich ein linkbutton "Bedingungen und Konditionen ", die auf einer master-Seite.. bei der Verwendung darauf klickt, erscheint ein popup-Fenster wird angezeigt usingthis code
Dim myScript As String
myScript = "<script>window.open('Terms.aspx?',null,'height=750, width=1024,status= no,resizable= no, scrollbars=yes,toolbar=no,location=no,menubar=no'); </script>"
ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "pop", myScript, False)
Habe ich eine Schaltfläche "akzeptieren" auf dem pop-up-Fenster der Seite, auf die ich am Schluss dieses pop-up -
ClientScript.RegisterStartupScript(GetType(Page), "closePage", "window.close();", True)
Das problem ist, ich will zu aktualisieren das übergeordnete Fenster, sobald das pop-up geschlossen ist. Wie kann ich das erreichen?
Dies hat nicht funktioniert Erfrischend Übergeordnete Fenster nach dem schließen von popup
UPDATE
<div style="padding:5px 0;">
<asp:Button ID="btnAccept" runat="server" Text="Accept" OnClientClick="Refresh()" style="HEIGHT: 19px;background: #C0003B;color: white; " /> <asp:Button ID="btnReject" runat="server" Text="Reject" OnClientClick="Refresh()" style="HEIGHT: 19px;background: #C0003B;color: white;"/>
</div>
function Refresh() {
return confirm('Are you sure?');
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.reload();
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Zugriff auf das übergeordnete Fenster über 'Fenster.opener', so schreiben Sie etwas wie das folgende in das untergeordnete Fenster:
oder verwenden Sie diese
return confirm('Are you sure?');
habe ich versucht, einschließlich der it-und ich war immer der dialog-box, aber dann wird die übergeordnete Seite nicht immer aktualisiert.onunload="window.opener.location.reload();"
und die andere, die Sie gebucht haben,.. halten Sie die Bestätigungs-Sache beiseite.