0

2 つのページがあるとします。2 番目のページにいて、ページ内のテキストを変更し、最初のページのリンクをクリックしました。カスタム ポップアップ エラー メッセージをユーザーに表示する必要があります。現在、できるようになりました。カスタム エラー メッセージを表示しますが、「このページを離れる」や「ここにとどまる」などの Web ページからのデフォルトのエラー メッセージもポップアップで表示されます。

これが私が使用しているコードです。

    function ExecuteCall(url) {
    try {
        var Result = ShowWarningPopUp();
        return Result;

    }
    catch (e) { }
}

window.onbeforeunload = onwindowclosing;
function onwindowclosing() {
   ExecuteCall("ExeOnClose.aspx");

} 

ShowWarningPopUp() で状態をチェックしています。その条件に基づいて、コードはポップアップを表示する必要があるかどうかを決定します。私の現在の結果は、ポップアップが表示され、ページがポストバックされていることです。私はfalseを返していますが、ページは他のページに投稿されています。投稿を停止する方法を教えてください

注: ポップアップを表示するには、モーダル ポップアップ エクステンダーを使用します。

4

0 に答える 0