Показать сообщение отдельно
  #9 (permalink)  
Старый 17.07.2015, 16:10
yoo yoo вне форума
Новичок на форуме
Отправить личное сообщение для yoo Посмотреть профиль Найти все сообщения от yoo
 
Регистрация: 17.07.2015
Сообщений: 5

Чёт этот вариант у меня не хочет работать. Если можно мне ещё подсказать на счёт первого варианта. Вот если счётчик один, то при обновлении страницы, таймер не сбивается, а если два или больше, при обновлении сбивается. В чём там может быть проблема? Просто мне он подошел потому что таймер не сбивается. Или может есть подсказка как вот такой доделать, чтоб время не сбивалось.


<input id="Bit2" value="Knopka" onclick="Bit2()">

var W;
function Bit2 ()
{
var o = document.getElementById ('Bit2');
o.disabled = 1; o.value = 'Ждать 1m.';
W = window.open ('1.html', 'hero');
myTimer ();

function myTimer ()
   {
   var w = o.value.split ('Ждать ') [1],
       t = 60 * parseInt (w) - 1 + ((w.indexOf ('m. ') != -1) ? parseInt (w.split ('m. ') [1]) : 0),
       m = Math.floor (t / 60);
       s = t % 60;
   if (t) {o.value = 'Ждать ' + m + 'm.' + (s ? (' ' + s + 's.') : ''); setTimeout (myTimer, 1000)}
   else {o.value = 'Start'; o.disabled = 0; if (!W.closed) W.close ()}
   }
}
Ответить с цитированием