- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Появилась необходимость сделать на одной странице несколько таймеров до заданного события (в будущем планируется около 5-10 таймеров).
Важно, чтобы время бралось не с ПК, а с сервера.
Нашел один скриптик. Все работает отлично, если скрипт один (пример)
т.е пишу так:
Но если пишу так:
<SCRIPT language="JavaScript" SRC="countdown.php?timezone=Asia/Kuala_Lumpur&countto=2010-01-01 00:00:00&do=t&data=WAWASAN 2020"></SCRIPT>
- два скрипта не работают вместе! Вот пример
Скажите пожалуйста - возможно ли заставить работать несколько таймеров на одной странице? А может есть еще что-то готовое, но уже точно работающее?
Dim565, можно, каждый вызов скрипта создает динамически div с id="cd", то есть, 2 вызова создают 2 дива с одинаковым id и скрипт пишет в первый див, что и правильно по логике работы с id.
Для того, чтобы этого не было нужно создавать дивы с разными id, и передавать данные туда - например, взять за основу md5 от timezone. В общем там работы на пару минут скорее всего, если код не криво написан. :)
У Вас они и не выполнятся.
Потому как 2 раза вы объявляете одни и и те же функции, которые обновляют один и тот же див.
Выхода 3:
1. Переписать js так, чтобы можно было параметром указать айди дива в котором нужно сделать счётчик.
2. Переписать countdown.php так, чтобы брал ещё 3-й параметр айдишник дива и сразу подставлял его в скрипт
3. Написать отдельные countdown.php для разных счётчиков.
Правильный - это 1. Нормальный - 2. Корявый, быстрый - 3
Dreammaker опередил, пока писал ответ :)
Спасибо, буду пробовать ковырять код с дивом
Dim565 добавил 03-03-2011 в 15:12
Ничего не вышло, пробовал часа 3 - видимо, не все так просто
Подскажите пожалуйста: сделал по самому простому способу, который предлагал Bermuda:
- Создал 2 PHP-файла:
А во втором php-файле (countdown2.php)Также пробовал менять во втором скрипте:
- не помоглоСкажите, кто знает - в чем проблема? Ведь разные контейнеры=дивы теперь создаются!?
Все заработало, ошибка была в том, что в php-скрипте не везде менял cd. Также в CSS добавил cd1,cd2 и т.п