[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: таймер
Страницы: 1, 2
юра
Подскажите, как сделать так чтобы когда в аукционе сделал ставку, то таймер тикал, а не стоял наместе пока не перезагрузишь страницу, не увидишь сколько осталось времени. Помогите, если можете.
Valick
юра, раскажите как у вас организовано хранение времени лота в БД.

_____________
Стимулятор ~yoomoney - 41001303250491
inpost
Как минимум это делается на javascript. На сколько знаешь JS?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
юра
вот бд -- phpMyAdmin SQL Dump
-- version 3.5.8.2
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Мар 20 2014 г., 11:13
-- Версия сервера: 5.1.73-5-beget-log
-- Версия PHP: 5.3.28

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `ekogamk6_ekogamk`
--

-- --------------------------------------------------------

--
-- Структура таблицы `tb_aukcion_game`
--
-- Создание: Мар 20 2014 г., 07:10
-- Последнее обновление: Мар 20 2014 г., 07:10
--

DROP TABLE IF EXISTS `tb_aukcion_game`;
CREATE TABLE IF NOT EXISTS `tb_aukcion_game` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(150) NOT NULL,
`date` int(11) NOT NULL,
`timers` int(11) NOT NULL,
`among` varchar(150) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Структура таблицы `tb_aukcion_game_stats`
--
-- Создание: Мар 20 2014 г., 07:10
-- Последнее обновление: Мар 20 2014 г., 07:10
--

DROP TABLE IF EXISTS `tb_aukcion_game_stats`;
CREATE TABLE IF NOT EXISTS `tb_aukcion_game_stats` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(150) NOT NULL,
`date` int(11) NOT NULL,
`among` varchar(150) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Valick
<?php
$timer = '00:00:10';
?>
<!DOCTYPE html>
<
html>
<
head>
<
meta charset="utf-8">
<
title>Таймер для аукциона</title>
<
script>
function aucTimer(){
TMR = setInterval(
function () {
var y = timer.innerHTML.split (':'), s = y [0] * 3600 + y [1] * 60 + y [2] * 1;
if (!s) {clearInterval (TMR); finishAuc(); return}
--s;
function z (x) {return ((x < 10) ? '0' : '') + x}
var ms = s % 3600, h = (s - ms) / 3600, s = ms % 60, m = (ms - s) / 60;
timer.innerHTML = [z (h), z (m), z (s)].join (':')
}, 1000);
}
function finishAuc(){
timer.innerHTML = 'Торги остановлены';
return
}
</script>
</
head>
<
body onload="aucTimer();">
<
div id="lot1">
<
img src="lion.png">
<
p><a href="" onclick="aucTimer(); return false; ">Пуск</a>
<
a href="" onclick="clearInterval(TMR); return false; ">Стоп</a>
<
span id="timer"><?=$timer?></span>
</
p>
</
div>

</
body>
</
html>


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.