Есть код:
var a= 0;
setInterval(function() {
document.write(a);
a++;
}, 5000)
Если я переключаюсь и на вкладке было 10 то при возвращении там все равно 10. Kак сделать, чтобы работал даже если я переключился на другую вкладку?
document.write крайне не рекомендуется использовать, потому что функция реально доступна только при загрузке файла, при этом останавливает обработку последующего кода. Ваш код у меня в Firefox вообще не работал.
Лучше воспользуйтесь DOM:
var a = 0;
setInterval(function() {
document.documentElement.appendChild(document.createTextNode(a + " "));
a++;
}, 1000);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости