@axobeast

Выполнение кода в момент закрытия страницы через вкладку?

Добрый вечер.Меня волнует такой вопрос.Как можно реализовать выполнение кода в комент, когда пользователь закрывает страницу.т.е. пользователь нажал на крестик на вкладке браузера, выполнился код, условно $text="hello";
echo $text; и после этого страница закрылась
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 2
LenovoId
@LenovoId
what the fuck ?
нет не так, можно отследить когда мышка выходит за область window
https://ruseller.com/lessons/les195/example/index.html
Ответ написан
coderisimo
@coderisimo
Кому помог, не забывайте о СПАСИБО, б..! :-)
Вы кое-что путаете. Когда пользователь покидает страницу echo $text; - серверный скрипт не выполняется, вам нужен клиентский скрипт.

$(window).bind('beforeunload', function () {
       sendMessageToServer(); // эта функция выполнится если пользователь захочет покинуть страницу или закрыть вкладку.
        return "Are you sure?";
    });


Важный момент - пользователя спросят действительно ли он хочет покинуть страницу. Но зато выполнится ваша ф-ция, которая и может обратиться к серверу (отправить данные).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 30 000 до 65 000 руб.
BSSL Москва
от 50 000 до 150 000 руб.
от 60 000 до 90 000 руб.
16 июл. 2019, в 16:04
5000 руб./за проект
16 июл. 2019, в 15:39
5000 руб./за проект
16 июл. 2019, в 15:13
100000 руб./за проект