Показать сообщение отдельно
  #3 (permalink)  
Старый 30.04.2015, 11:15
Новичок на форуме
Отправить личное сообщение для c_zurab Посмотреть профиль Найти все сообщения от c_zurab
 
Регистрация: 23.03.2015
Сообщений: 2

решение подсказали на другом форуме
<script type="text/javascript">
var W;
function BitcoinFunc1 ()
{
var o = document.getElementById ('BitcoinBtn1');
o.disabled = 1; o.value = 'Wait 60m.';
W = window.open ('http://yandex.ru', '_blank');
myTimer ();
 
function myTimer ()
   {
   var w = o.value.split ('Wait ') [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 = 'Wait ' + m + 'm.' + (s ? (' ' + s + 's.') : ''); setTimeout (myTimer, 800)}
   else {o.value = 'Start'; o.disabled = 0; if (!W.closed) W.close ()}
   }
}
</script>


<input class="btn btn-large" type="button" id="BitcoinBtn1" value="Start" onclick="BitcoinFunc1()">


только возникла маленькая неполадка. таймер не правильно считает, в минуту бежит вперед на 10ть сек.

может поможете подправить?
Ответить с цитированием