|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2004
Сообщений: 10
|
Вывод расписания (взависимости от времени и даты)
есть расписание на день, напимер:
15.08.2005 9:00 9:15-подъём 9:15-10:00-уборка 10:00-10:30-завтрак ... 16.08.2005 9:10 9:25-подъём 9:25-10:10-уборка 10:10-10:40-завтрак ... в текстовом файле напимер (хотя в чём лучше не знаю, можно и не только в текстовом) так вот надо в зависимости от даты и времени выводить текушее занятие ,а через например 15 секунд следущее, а потом через 15 секунд текущее,... Подскажите пожалуйста как это лучше сделать. |
|
|||||
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Данные хранить в XML, примерно так:
Потом раз в 30, допустим, секунд, вызывать функцию, которая находит соответствующий узел в дереве и выводит данные. |
|
|||||
Регистрация: Nov 2004
Сообщений: 10
|
а где можно почитать про XML?
|
|
|||||
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Лучше не напишешь.
Хотя, конечно можно обойтись и обычным текстовиком, хотя с XML будет намного изящней и проще... |
|
|||||
Регистрация: Nov 2004
Сообщений: 10
|
Цитата:
|
|
|||||
Регистрация: Nov 2004
Сообщений: 10
|
На сколько я понял для этого:
<time-table> <day date="15" month="8" year="2005"> <occupation fromHrs="9" fromMins="0" tillHrs="9" tillMins="15">Подъем</occupation> <occupation fromHrs="9" fromMins="15" tillHrs="10" tillMins="0">Уборка</occupation> </day> </time-table> а потоим ...attributes.date=... скажите я мыслю в правильном направлении? выше описанное, писал на основании http://vbalex.narod.ru/book/27.html |
|
|||||
Регистрация: Nov 2004
Сообщений: 10
|
xml:
<time-table> <day date="15" month="8" year="2005"> <occupation fromHrs="9" fromMins="0" tillHrs="9" tillMins="15">Подъем</occupation> <occupation fromHrs="9" fromMins="15" tillHrs="10" tillMins="0">Уборка</occupation> </day> <day date="19" month="8" year="2005"> <occupation fromHrs="9" fromMins="20" tillHrs="9" tillMins="30">Подъем</occupation> <occupation fromHrs="9" fromMins="30" tillHrs="10" tillMins="50">Уборка</occupation> </day> </time-table> var node=news; if(node.firstChild!=null) { node=node.firstChild; while(node!=null && node.nodeName==null) { node=node.nextSibling; } node=node.firstChild; while(node!=null) { if(node.nodeName!=null) { day=node.attributes.date; mounth=node.attributes.month; year=node.attributes.year; name=node.nodeName; } node=node.nextSibling; } } stop(); |
Часовой пояс GMT +4, время: 10:07. |
|
« Предыдущая тема | Следующая тема » |
|
|