Как собрать значение диалогового окна - PullRequest
0 голосов
/ 13 июня 2011

Отображается диалоговое окно с предупреждением о событии window close. Если пользователь нажимает на Cancel элемент управления остается на той же странице, или если пользователь нажимает на Okay, он переходит на нужную страницу.
Я хочу, чтобы собрать значение диалогового окна означает, нажал ли пользователь на Cancel или Okay. Я написал следующий код в External javascript

    $(document).ready(function()
    {
        window.onbeforeunload = askConfirm;

        function askConfirm()
        {
            if (flag)
            {
                // Message to be displayed in Warning.
                return "Your unsaved data will be lost.";
            }       
        } 
    }  

Как я могу получить стоимость?

1 Ответ

3 голосов
/ 13 июня 2011
<script type="text/javascript">

            window.onbeforeunload = function (evt) {

                return "Are you sure to close?";

            }

        </script>

пример кода

http://files.dropbox.com/u/642364/blogger/scripts/close.html

РЕДАКТ. Получение кода ответа от пользователя при закрытии окна

<body onUnload = "CheckIt ()" >
...
</body>
<script>
function CheckIt ()
{
  var response = confirm ("Are you closing..");
   alert (response); // do whatever for response.

}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...