Сенсей
Новичок
Как в независимости от количества открытых окон - запускать функцию только один раз?
Вобщем рализую оповещение о новых сообщениях на сайте через AJAX
Концепт сайта таков что люди постоянно обновляют страничку дабы проверить не написал ли им кто на страничку. Хочу сделать скажем так удобнее и менее ресурсоемкое.
Все просто... выполняем на страничке
И юзер получает уведомление ввиде мигающего GIF-а...
Все бы хороше... но допустим у пользователя открыто 5-10 окон (что они делают часто для просмотра фоток и блогов)
то мы получаем соответственно 5-10 запросов на сервер через каждые 15 секунд.
Есть ли способ скажем так определить сколько окон запущено у юзера и что бы только в одном из них выполнялся вызов функции?
Вобщем рализую оповещение о новых сообщениях на сайте через AJAX
Концепт сайта таков что люди постоянно обновляют страничку дабы проверить не написал ли им кто на страничку. Хочу сделать скажем так удобнее и менее ресурсоемкое.
Все просто... выполняем на страничке
Код:
<script type="text/javascript">
setInterval("CheckProfileComments()", 15000);
</script>
Все бы хороше... но допустим у пользователя открыто 5-10 окон (что они делают часто для просмотра фоток и блогов)
то мы получаем соответственно 5-10 запросов на сервер через каждые 15 секунд.
Есть ли способ скажем так определить сколько окон запущено у юзера и что бы только в одном из них выполнялся вызов функции?