вызов функции когда user на вкладке
Напишу проще есть функция: showContent()
Которую надо вызывать каждые 5 сек Но при условии что user на странице Как только user переключится на другую вкладку функция вызываться не будет Побывал сделать так но не чего не вышло(( function sss() { if (document.getElementById('active_body').value == '1') { intervalID = setInterval(function(){ // method to be executed; showContent() },5000); } if (document.getElementById('active_body').value == '0') { clearInterval(intervalID); } } <body onMouseOver="document.getElementById('active_body' ).value = '1'" onmouseout="document.getElementById('active_body') .value = '0'"> <input type="text" id="active_body"> |
<script> var intervalID; var flag=true; i=0; function showContent() { i++; alert(i+"=Что-то делаем") } function sss() { intervalID = setInterval(function(){ // method to be executed; showContent() },5000); } </script> <body onblur="clearInterval(intervalID);flag=true;" onmousemove="if(flag){sss();flag=false;}"> |
неа не работает(((
|
bartle96,
Поправил |
Все равно к сожалению не работает (((
|
Может onblur / onfocus ? Правда на IE не проверял. В Chrome (19) работает.
window.onblur = function() { document.title = "Неактивная я" } window.onfocus = function() { document.title = "Активная вкладка" } |
bartle96,
Дайте ссылку на Тестовую страницу У мну работает во всех http://hostjs-mybb2011.narod.ru/bartle96.htm |
|
Часовой пояс GMT +3, время: 02:38. |