вызов функции когда 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, время: 06:42. |