Не раьотает JS при свернутом окне
Добрый день!
Помогите решить проблему, есть js код. Когда страница от крыта(активна) он работает хорошо, как только страницу скидываешь, то скрип не работает, в чем может быть дело.
<div id="msg1" style="display:none"></div>
<div id="msg2" style="display:none"></div>
$CHAT_BOX$
<script>
function check() {
$("#msg2").load("/mchat #msg1");
setTimeout('if($("#msg2").html()!=$("#msg1").html())'
+'{document.getElementById("mchatIfm2").src="/mchat/?"+Math.random();'
+'$("#msg1").html($("#msg2").html());}',200);}
$("#msg1").load("/mchat #msg1");
$("#msg2").load("/mchat #msg1");
setInterval('check()',350);
</script>
|
emetelyov,
возможно браузер отключает setInterval на неактивной странице, либо копит запуски чтоб исполнить их хором в момент активации. |
рони,
А как это настроить? Обыскал весь интернет, не могу найти. |
emetelyov,
а зачем вам информация на странице которую никто не смотрит ... попробуйте это рекурсивный-settimeout вместо setinterval |
рони,
Дело в том что данным скриптом я выполняю обновления чата, а при каждом обновление происходит звуковой сигнал, который дает клиенту понять, что поступило новое сообщение. |
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 10:53. |