パスワード変更ページがあります。ユーザーがボタンをクリックしたときにパスワードを変更してページを閉じたい。ボタンクリックコードの最後に次の行を試しましたが、機能しません。
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "Close", "window.close()", true);
また、ボタンをクリックしたときに親ページを閉じたいです。どうやってやるの?
パスワード変更ページがあります。ユーザーがボタンをクリックしたときにパスワードを変更してページを閉じたい。ボタンクリックコードの最後に次の行を試しましたが、機能しません。
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "Close", "window.close()", true);
また、ボタンをクリックしたときに親ページを閉じたいです。どうやってやるの?
function info() {
$.msgBox({
title: "INFORMATION",
content: "Password is changed successfuly, press OK to relogin ...",
type: "info",
afterClose: function () {
window.close();
},
buttons: [{
value: "OK"
}]
});
}
このメソッドは、メッセージ ボックスを閉じた後にポップアップ ページを閉じます。ただし、これを使用するには、次のプラグインをページに追加する必要があります。
<script src="Scripts/jquery-2.0.0.js" type="text/javascript"></script>
<script src="Scripts/jquery.msgBox.js" type="text/javascript"></script>
<link href="Styles/msgBoxLight.css" rel="stylesheet" type="text/css">
ブラウザーは、javascript で開かれたウィンドウのみを javascript で閉じることができます。
パスワード変更ページがポップアップ ウィンドウで JavaScript によって開かれない場合、そのコードは機能しません。
参照: window.close
このメソッドは、window.open メソッドを使用してスクリプトによって開かれたウィンドウに対してのみ呼び出すことができます。ウィンドウがスクリプトによって開かれなかった場合、JavaScript コンソールに次のエラーが表示されます。