|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|||||||||||
Смена текста в зависимости от дня недели и времени18.10.2014, 21:32. Показов 29276. Ответов 49
Метки нет (Все метки)
Всем доброго дня.
Есть необходимость выводить текст в зависимости от дня недели и времени что то вроде Расписания. нашел как вывести по дням недели:
Нашел как сделать по времени:
не знаю. Может кто мне помочь? С уважением Денис.
0
|
|||||||||||
| 18.10.2014, 21:32 | |
|
Ответы с готовыми решениями:
49
Автоматическое заполнение ячеек, в зависимости от дня недели Вывод сообщения в зависимости от введенного дня недели |
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 16:09 [ТС] | |
|
Сейчас вот так:
Кликните здесь для просмотра всего текста
<script type="text/javascript">
var data = { 0 : [ [8, 9, "red", 'UB0ABG, RU0AMM'], [9, 10, "red", 'Гараж'], [10, 11, "red", 'Гайвер, Гараж'], [11, 12, "red", 'Гайвер, Гараж'], [12, 13, "red", 'Гайвер, КОТ 94'], [13, 14, "red", 'RV0ALG, UB0ACI'], [14, 15, "red", 'UB0ACI, R0ACW'], [15, 16, "red", 'UB0ACI, R0ACW'], [16, 17, "red", 'UB0ACI, R0ACW'], [17, 18, "red", 'UB0ACI, RU0AB'], [18, 19, "red", 'UB0ACI, RU0AB'], [19, 20, "red", 'UB0AFF, UB0ACI'], [20, 21, "red", 'Егорыч, UB0ACI, UB0AFF'], [21, 22, "red", 'RU0AMM, UB0ACI, UB0ADQ, Егорыч'], [22, 23, "red", 'UB0ABG, RU0AMM, UB0ACI'], [23, 8, "red", 'RE0RAS'] ], 1 : [ [8, 9, "red", 'R0ADW, UB0ABG, RU0AMM, R0AEC, R0ADH, R0ACK'], [9, 10, "red", 'R0ADW, R0ACK, UB0ABA'], [10, 11, "red", 'R0ADV, Гайвер, UB0ABA'], [11, 12, "red", 'RU0APN, R0ADV, Гайвер'], [12, 13, "red", 'RU0APN, R0ADV, Гайвер, КОТ 94'], [13, 14, "red", 'RU0APN, R0ADV, R0ACY'], [14, 15, "red", 'RU0APN, R0ABT, R0ADV, Кореец'], [15, 16, "red", 'RU0APN, R0ADV, R0ACY'], [16, 17, "red", 'R0ACK, R0ADV'], [17, 18, "red", 'UB0AAZ, UB0AFF, R0ADV'], [18, 19, "red", 'UB0AAZ, R0AAZ, R0ACY'], [19, 20, "red", 'UB0AAZ, R0AAZ'], [20, 21, "red", 'UB0AAZ, R0ABD, Егорыч'], [21, 22, "red", 'UB0AAZ, RU0AMM, RV0ALG, R0ADH, R0ACK, Егорыч'], [22, 23, "red", 'UB0AAZ, UB0ABG, RU0AMM, R0AEC'], [23, 8, "red", 'RE0RAS'] ], 2 : [ [8, 9, "red", 'R0ADW, UB0ABG, RU0AMM, R0ADH, R0ACK'], [9, 10, "red", 'R0ADW, R0ACK, 28'], [10, 11, "red", 'R0ADV, Гайвер, 28'], [11, 12, "red", 'RU0APN, R0ADV, Гайвер, 28'], [12, 13, "red", 'RU0APN, R0ADV, Гайвер, КОТ 94, 28'], [13, 14, "red", 'RU0APN, R0ADV, 28'], [14, 15, "red", 'RU0APN, R0ABT, R0ADV, 28, Кореец'], [15, 16, "red", 'RU0APN, R0ADV, 28'], [16, 17, "red", 'R0ACK, R0ADV, 28'], [17, 18, "red", 'UB0AAZ, UB0AFF, UB0ADQ, R0ADV, 28'], [18, 19, "red", 'UB0AAZ, R0AAZ'], [19, 20, "red", 'UB0AAZ, R0AAZ'], [20, 21, "red", 'UB0AAZ, R0ABD, Егорыч'], [21, 22, "red", 'UB0AAZ, RU0AMM, RV0ALG, R0ADH, R0ACK, Егорыч'], [22, 23, "red", 'UB0AAZ, UB0ABG, RU0AMM'], [23, 8, "red", 'RE0RAS'] ], 3 : [ [8, 9, "red", 'R0ADW, UB0ABG, RU0AMM, R0AEC, R0ADH, R0ACK'], [9, 10, "red", 'R0ADW, R0ACK, UB0ABA'], [10, 11, "red", 'R0ADV, Гайвер, UB0ABA'], [11, 12, "red", 'RU0APN, R0ADV, Гайвер'], [12, 13, "red", 'RU0APN, R0ADV, Гайвер, КОТ 94'], [13, 14, "red", 'RU0APN, R0ADV, R0ACY'], [14, 15, "red", 'RU0APN, R0ABT, R0ADV, Кореец'], [15, 16, "red", 'RU0APN, R0ADV, R0ACY'], [16, 17, "red", 'R0ACK, R0ADV'], [17, 18, "red", 'UB0AAZ, UB0AFF, UB0ADQ, R0ADV'], [18, 19, "red", 'UB0AAZ, R0AAZ, R0ACY'], [19, 20, "red", 'UB0AAZ, R0AAZ'], [20, 21, "red", 'UB0AAZ, R0ABD, Егорыч'], [21, 22, "red", 'UB0AAZ, RU0AMM, RV0ALG, R0ADH, R0ACK, Егорыч'], [22, 23, "red", 'UB0AAZ, UB0ABG, RU0AMM, R0AEC'], [23, 8, "red", 'RE0RAS'] ], 4 : [ [8, 9, "red", 'R0ADW, UB0ABG, RU0AMM, R0ACK'], [9, 10, "red", 'R0ADW, R0ACK, 28'], [10, 11, "red", 'R0ADV, Гайвер, 28'], [11, 12, "red", 'RU0APN, R0ADV, Гайвер'], [12, 13, "red", 'RU0APN, R0ADV, Гайвер, 28'], [13, 14, "red", 'RU0APN, R0ADV, 28'], [14, 15, "red", 'RU0APN, R0ABT, R0ADV, Кореец'], [15, 16, "red", 'RU0APN, R0ADV, 28'], [16, 17, "red", 'R0ACK, R0ADV, 28'], [17, 18, "red", 'UB0AAZ, UB0AFF, UB0ADQ, 28'], [18, 19, "red", 'UB0AAZ, R0AAZ'], [19, 20, "red", 'UB0AAZ, R0AAZ'], [20, 21, "red", 'UB0AAZ, R0ABD, Егорыч'], [21, 22, "red", 'UB0AAZ, RU0AMM, RV0ALG, R0ACK, Егорыч'], [22, 23, "red", 'UB0AAZ, UB0ABG, RU0AMM'], [23, 8, "red", 'RE0RAS'] ], 5 : [ [8, 9, "red", 'R0ADW, UB0ABG, RU0AMM, R0AEC, R0ACK'], [9, 10, "red", 'R0ADW, R0ACK, UB0ABA'], [10, 11, "red", 'R0ADV, Гайвер, UB0ABA'], [11, 12, "red", 'RU0APN, R0ADV, Гайвер'], [12, 13, "red", 'RU0APN, R0ADV, Гайвер, КОТ 94'], [13, 14, "red", 'RU0APN, R0ADV, R0ACY'], [14, 15, "red", 'RU0APN, R0ABT, R0ADV, Кореец'], [15, 16, "red", 'RU0APN, R0ADV, R0ACY'], [16, 17, "red", 'R0ACK, R0ADV'], [17, 18, "red", 'UB0AAZ, UB0AFF, R0ADV'], [18, 19, "red", 'UB0AAZ, R0AAZ, R0ACY'], [19, 20, "red", 'UB0AAZ, R0AAZ'], [20, 21, "red", 'UB0AAZ, Егорыч'], [21, 22, "red", 'UB0AAZ, RU0AMM, RV0ALG, R0ACK, Егорыч'], [22, 23, "red", 'UB0AAZ, UB0ABG, RU0AMM, R0AEC'], [23, 8, "red", 'RE0RAS'] ], 6 : [ [8, 9, "red", 'UB0ABG, RU0AMM'], [9, 10, "red", 'Гараж'], [10, 11, "red", 'Гайвер, Гараж'], [11, 12, "red", 'Гайвер, Гараж'], [12, 13, "red", 'Гайвер, КОТ 94'], [13, 14, "red", 'RV0ALG, UB0ACI'], [14, 15, "red", 'UB0ACI, R0ACW'], [15, 16, "red", 'UB0ACI, R0ACW'], [16, 17, "red", 'UB0ACI, R0ACW'], [17, 18, "red", 'UB0ACI, R0ACW'], [18, 19, "red", 'UB0ACI, R0ACW'], [19, 20, "red", 'UB0AFF, UB0ACI'], [20, 21, "red", 'Егорыч, UB0ACI, UB0AFF'], [21, 22, "red", 'RU0AMM, Егорыч'], [22, 23, "red", 'UB0ABG, RU0AMM'], [23, 8, "red", 'RE0RAS'] ] }; function getEventByDay( base, day, hour ) { var obj = base[day], len = obj.length; for ( var i=0; i < len; i++ ) { var resp = obj[i]; if ( hour >= resp[0] && hour < resp[1] ) break; } return resp; } // Функция получает into, БазуДанных и необходимые данные подставляет в into function setupEvent( into, base ) { var d = new Date(), day = d.getDay(), h = d.getHours(), resp = 'n/a'; var data = getEventByDay(base, day, h); resp = '<p><font color=' + data[2] + '>' + data[3] + '</font></p>'; document.getElementById( into ).innerHTML=resp; } // Вызываем... setupEvent( 'raspisanie', data ); setInterval( setupEvent('raspisanie', data ), (1000*60*5) ); </script> </head> <body> <div id='raspisanie'> </div>
0
|
|
|
Develo0per
|
|
| 20.10.2014, 16:25 | |
|
Скопировал Ваш код на фидл всё работает
1
|
|
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 16:35 [ТС] | |
|
Может что то у меня не подключено?
0
|
|
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 18:07 [ТС] | |
|
Пока здесь тестирую.
Кликните здесь для просмотра всего текста
http://tehnikinet.ru/
0
|
|
|
Develo0per
|
||||||
| 20.10.2014, 18:16 | ||||||
Сообщение было отмечено besick как решение
Решение
besick, оберни код в самовызывающую функцию...
думаю это решит проблему... вот так: так
Добавлено через 1 минуту besick, так же советую Вам завести поддомен для разработки
1
|
||||||
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 18:19 [ТС] | |
|
изменил, не помогло
0
|
|
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 18:23 [ТС] | |
|
Спасибо, теперь и до меня дошло
0
|
|
|
Develo0per
|
|||||||||||
| 20.10.2014, 18:28 | |||||||||||
Сообщение было отмечено besick как решение
Решение
besick, сейчас глянул... у вас там jQuery подключен...
тогда чо бы было проще можно обернуть не в функцию а в :
JS
Добавлено через 57 секунд Не по теме: Если это не поможет буду рвать волосы на жопе и читать самоучитель )
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 18:35 [ТС] | |
|
Работает, теперь осталось разобраться как запихать все лишнее в data.js
Вроде запихал, файл подключил. не работает. Кликните здесь для просмотра всего текста
<script src="/templates/technikinet/data.js" type="text/javascript"></script>
0
|
|
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
||||||
| 20.10.2014, 18:52 [ТС] | ||||||
|
Добавлено через 54 секунды
да это я уже под вечер плохо соображаю, файл поправил 12.js назвал, все работает но без вот этой строчки.
УРА!!!
0
|
||||||
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 20.10.2014, 19:01 [ТС] | |
|
не обновляется только почему то
0
|
|
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 21.10.2014, 11:36 [ТС] | |
|
Доброго дня!
посмотрим что с обновлением?
0
|
|
|
Develo0per
|
||||||
| 21.10.2014, 11:53 | ||||||
Сообщение было отмечено besick как решение
Решение
besick, по нормальному не хочет работать...
установите так интервал...
1
|
||||||
|
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 23
|
|
| 21.10.2014, 13:01 [ТС] | |
|
РАБОТАЕТ !
![]()
0
|
|
|
Develo0per
|
|
| 21.10.2014, 13:05 | |
|
besick, мы молодцы!!!
1
|
|
| 21.10.2014, 13:05 | |
|
Вывод разных значений в зависимости от дня недели
Найти номер дня недели К-го дня года, если в этом году 1 января было днем недели с номером N Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|