$user = mysql_query("SELECT * FROM user WHERE `id`='{$_SESSION['id']}'");
$user2 = mysql_fetch_array($user);
$time = $user2['time'];
$sec = gettimeofday("sec");
$sec2 = $sec - $time;
if($sec2 < 0){} else {
$sec2 = round($sec2);
echo 'Сможете выполнить это действие через '.$sec2.' секунд';
}
если сек меньше 0 то выполняем действие, если нет то выводим сколько секунд осталось ждать, мне нужно сделать так чтобы секунды были на javascripte точнее отнимались, типа 10 9 8 7 6 5 4 3 2 1 0, таймер останавливается, подскажите плиз как это сделать
Спустя 5 минут, 52 секунды (3.12.2011 - 10:20) newteacher написал(а):
А ты что - даже основ яваскрипт не знаешь, что такой примитив спрашиваешь?
Изучай.
Чтобы быстрее сделать гугли - document.getElementById, innerHTML, setInterval
Изучай.
Чтобы быстрее сделать гугли - document.getElementById, innerHTML, setInterval
Спустя 4 минуты, 26 секунд (3.12.2011 - 10:24) Alexey_2011 написал(а):
Цитата (newteacher @ 3.12.2011 - 07:20) |
А ты что - даже основ яваскрипт не знаешь, что такой примитив спрашиваешь? Изучай. Чтобы быстрее сделать гугли - document.getElementById, innerHTML, setInterval |
не знаю, вообще не знаю, а спрашиваю потому что думаю это 2 строчки писанины, мне в своем коде нужно из js только время, больше не чего не надо, вот и интересуюсь
Спустя 17 минут, 7 секунд (3.12.2011 - 10:41) newteacher написал(а):
ну ладно, за чистосердечное признание, держи код:
<body >
<div id="time">11</div>
</body>
<script language="javascript">
var t = document.getElementById('time');
var i = setInterval(function(){var x = parseInt(t.innerHTML, 10); (x > 0) ? (t.innerHTML = x-1) : (clearInterval(i))}, 1000);
</script>
Спустя 13 минут, 8 секунд (3.12.2011 - 10:55) Alexey_2011 написал(а):
Цитата (newteacher @ 3.12.2011 - 07:41) |
ну ладно, за чистосердечное признание, держи код:
|
Спасибо большое!)
Спустя 1 минута, 16 секунд (3.12.2011 - 10:56) newteacher написал(а):
пожалуйста
Спустя 5 минут, 36 секунд (3.12.2011 - 11:01) Alexey_2011 написал(а):
плюсанул
Спустя 6 минут, 42 секунды (3.12.2011 - 11:08) Alexey_2011 написал(а):
Еще один вопрос, а как сделать чтобы информация выводилась в одной строке?
Выводится вот так
Сможете выполнить это действие через
61
секунд
нужно так Сможете выполнить это действие через 61 секунд
код :
Выводится вот так
Сможете выполнить это действие через
61
секунд
нужно так Сможете выполнить это действие через 61 секунд
код :
<?php
$time = gettimeofday("sec") - 100;
$sec = gettimeofday("sec");
$sec2 = $sec - $time;
if($sec2 < 0){} else {
$sec2 = round($sec2);
?>
<body >Сможете выполнить это действие через <div id="time"><?php echo ''.$sec2.'';?></div>секунд
</body>
<script language="javascript">
var t = document.getElementById('time');
var i = setInterval(function(){var x = parseInt(t.innerHTML, 10); (x > 0) ? (t.innerHTML = x-1) : (clearInterval(i))}, 1000);
</script>
<?
}
?>
Спустя 53 минуты, 22 секунды (3.12.2011 - 12:02) newteacher написал(а):
Тег <span> вместо тега <div> используй, и все.
Спустя 15 минут, 39 секунд (3.12.2011 - 12:17) Alexey_2011 написал(а):
получилось) спасибо