Ну, это должно быть сделано путем обновления элемента DOM каждый раз, когда проходит секунда.
Так что это может быть что-то вроде этого.FunctionOne(){
setInterval(function(){
var title = document.getElementByTagName('title');
var TimesChanging = "My number or variable";
for(var a = 0; a <= TimesChanging; a++) {
title.innerHTML = "My title " + a;
}
return a;
}
,1000)}
Таким образом, каждую секунду цикл обновляет заголовок до количества раз, определяемого переменной TimesChanging.
И из-за проблемы не работать с другой вкладкойможет зависеть от фокуса страницы, вы можете сказать что-то вроде:
<body onfocusout="myFunctionTwo(a)" onfocus="FunctionOne()">
myFunctionTwo(a) {
setInterval(
function(){
var title = document.getElementByTagName('title');
for (a; a<= variable; a++){
title.innerHTML = "My title " + a;
}
,1000)};
таким образом, при фокусировке вне тела вы передаете параметр a второй функции и таким образом продолжаетезацикливание переменной.