Несколько копий скрипта на странице

12
voodoo911
На сайте с 11.03.2008
Offline
157
1066

Подскажите по javascript.

Есть скрипт javascript который делает обратный отсчет на странице. Как запустить несколько копий скрипта, если нужно вывести несколько счетчиков обратного отсчета на одной странице? В данный момент работает только один и то криво.

Короче говоря - как запустить несколько копий одного скрипта на одной странице ?

Спасибо:popcorn:

RO
На сайте с 13.07.2009
Offline
88
#1

как вариант занести желаемый код в функцию и вызвать в нужном месте.

voodoo911
На сайте с 11.03.2008
Offline
157
#2

И что ? будет работать два екземпляра этой функции ? Тогда и две копии кода должны работать

RO
На сайте с 13.07.2009
Offline
88
#3

не совсем понял чем вас не устраивает функция.

voodoo911
На сайте с 11.03.2008
Offline
157
#4

в данный момент код реализован как три функции и манипуляция с ними. скрипт подключается к сайт таким образом

<script language="JavaScript">

TargetDate = "12/31/2020 5:00 AM";

BackColor = "palegreen";

ForeColor = "navy";

CountActive = true;

CountStepper = -1;

LeadingZero = true;

DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";

FinishMessage = "It is finally here!";

</script>

<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>

я просто не понял то именно вы хотите в функцию засунуть ?

RO
На сайте с 13.07.2009
Offline
88
#5

в принципе я мог бы вам посоветовать как именно этот код вывести несколько раз, но учитывая то, что этот код полное говно, я не хочу чтобы люди это видели и трогали. лучшим вариантом для вас будет это поиск другого кода, который реализует подобный функционал и при этом является более, так сказать, расширяемым и динамичным.

voodoo911
На сайте с 11.03.2008
Offline
157
#6

Дайте хоть направление куда копать

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#7

Первую часть скрипта с настройками делаете в самом начале, а строчку вызова:

<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>

Можете хоть 50 раз использовать на странице.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
voodoo911
На сайте с 11.03.2008
Offline
157
#8
LEOnidUKG:
Первую часть скрипта с настройками делаете в самом начале, а строчку вызова:
<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>

Можете хоть 50 раз использовать на странице.

Дело в том, что в настройках задается дата, которая участвует в расчете. Если нужно вывести несколько обратных отсчетов с разными датами - то и параметры должны быть у каждого скрипта свои.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#9
voodoo911:
Дело в том, что в настройках задается дата, которая участвует в расчете. Если нужно вывести несколько обратных отсчетов с разными датами - то и параметры должны быть у каждого скрипта свои.

Ну значит, весь код копируйте и всё. Переменные... на то они и переменные чтобы меняться :)

voodoo911
На сайте с 11.03.2008
Offline
157
#10

Дк тогда работает только самый первый экземпляр. А остальные нет. Может имена переменных должны быть другими ?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий