Re: Дизайн интерфейса
Добавлено: Вт окт 06, 2015 10:53 am
Alex, вопрос наверное к тебе, опять =D. В начале темы на твоих скринах часто мелькает "индикатор прохождения минутного цикла". Можешь код выложить?
Создаём объект testOnNewMinute и его свойстваAlex, вопрос наверное к тебе, опять =D. В начале темы на твоих скринах часто мелькает "индикатор прохождения минутного цикла". Можешь код выложить?
Всё очень просто. PowerALL это новый объект, а perDay и perDay_, costDay это свойства объекта oeALL.Я проста не понимаю нужно ещё один объект powerALL.value и в нём свойство Value ?
Также откуда берётся остальные значения ?
А есть какой-нибудь секундный цикл встроенный в систему? (Например я знаю что checkstate отрабатывает каждую секунду...где он вызывается?). А то создавать таймер по этому методу по-моему как то напрягет систему: вызывать скрипт каждую секунду. Или я ошибаюсь?Alex писал(а): В секундный цикл помещаем код
Выложил апхив jsdata,zipAlex, выложите папку /jsdata ?
В Вашем шаблоне default.html идут ссылки на различные скрипты оттуда, в частности на:
/jsdata/tabs_mini1.js
/jsdata/face_connector.js
и нигде не нашел по форуму:
/jsgraphics/state2.js
Вот пример скриптов — нужно только один раз запуститьА есть какой-нибудь секундный цикл встроенный в систему? (Например я знаю что checkstate отрабатывает каждую секунду...где он вызывается?). А то создавать таймер по этому методу по-моему как то напрягет систему: вызывать скрипт каждую секунду. Или я ошибаюсь?
Всегда все стараюсь проделывать с пониманием, но когда заходит речь о ява скриптах - могу только догадываться как правильно, ну или хотя бы чтобы работало. Заставить работать не все получается.Alex писал(а): Всё это желательно проделывать с пониманием, иначе навряд ли это запустится.
Код: Выделить всё
callMethod('ClockChime.onNewSecond');Код: Выделить всё
for ($i = 0; $i <= $seconds; $i++) {
$a = $a.'■';
sg('ClockChime.visio', $a);
} Код: Выделить всё
<script language="javascript" type="text/javascript" src="/js/middle_connector.js"></script>
<script language="javascript" type="text/javascript" src="/js/middle_object.js"></script>Код: Выделить всё
<script language="javascript">
cycle_test_value = new middle_connector('ClockChime.value', '', 9000, 0);
cycle_test_visio = new middle_connector('ClockChime.visio', '', 9000, 0);
function show9s() {
$("#cycle_value").html(cycle_test_value.valueStr);
$("#cycle_visio").html(cycle_test_visio.valueStr);
}
$(document).ready(function(){
setInterval('show9s()', 9000);
});
</script>Код: Выделить всё
<td align="right" width="5%" >
<font size="3" color="#77bb77" face="Arial"> <span id="cycle_visio"></span></font>
<font size="2" color="lightgray" face="Arial"><span id="cycle_value"><b>OK</b></span></font>
</td>Код: Выделить всё
<span id="cycle_value"><b>OK</b></span> Код: Выделить всё
while (1)
{
if (time() - $checked_time > 5)
{
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
$checked_time = time();
cycleBody();
}
if (file_exists('./reboot') || IsSet($_GET['onetime']))
{
$db->Disconnect();
exit;
}
sleep(1);
} Совершенно верно. КубикиЯ думаю в цикл надо добавить как минимум sg() как то так:
Код: Выделить всё
<script language="javascript" type="text/javascript" src="/js/middle_connector.js"></script>
<script language="javascript" type="text/javascript" src="/js/middle_object.js"></script>Там чуть ниже выложен код из системы и комментарий пользователя, что у него всё заработалоМидл коннектор качал отсюда (из первого поста, может там чего то не хватает?).
Тут трудно сказать, на первый взгляд всё правильно. Для начала нужно понять работает ли цикл и сам коннектор. Попробуйте запустить вместоДалее вписал скрипт:
Спасибо, не знал. А есть информация - какой php запускает onNewHour/onNewMinute?skysilver писал(а):Для справки. system.checkState запускается не раз в секунду, а раз в 5 секунд. Или даже 6
Попробовал...ноль реакции. Результат тот же. Либо middle_connector не подключается, либо скрипт цикла на страничке не запускается. Как понять?Alex писал(а):
$("#cycle_value").html(cycle_test_value.valueStr);
$("#cycle_value").html('test');
Тогда будет понятно, попадает ли вообще что-то в "#cycle_value"