Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
Онлайн-игра представляет из себя что-то типа крестиков-ноликов Игровое поле может быть 3*3 или 10*10 Нужно реализовать такую фичу : по полю с частотой примерно раз в секунду происходит перемещение некоторого курсора Курсор произвольно прыгает с одной ячейки на другую Для одного клиента курсор реализовать несложно Но стоит задача : чтобы во всех клиентских броузерах этот рандомайзер вел себя совершенно одинаково , и в один и тот же промежуток времени его положение у всех клиентов было одинаково С помощью какой технологии это можно реализовать ? У клиента лишь стандартный броузер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 21:02 |
|
||
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Онлайн-игра представляет из себя что-то типа крестиков-ноликов А>Игровое поле может быть 3*3 или 10*10 А>Нужно реализовать такую фичу : А>по полю с частотой примерно раз в секунду происходит перемещение некоторого курсора А>Курсор произвольно прыгает с одной ячейки на другую А>Для одного клиента курсор реализовать несложно А>Но стоит задача : чтобы во всех клиентских броузерах этот рандомайзер А>вел себя совершенно одинаково , и в один и тот же промежуток времени А>его положение у всех клиентов было одинаково А>С помощью какой технологии это можно реализовать ? А>У клиента лишь стандартный броузер Мсье знает толк в извращениях :) Вариант — рандомная последовательность генерится на сервере, Ajax-скрипт ходит за ней на сервер и заодно выравнивает клиентские таймеры на тот случай если они умудряются разъехаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 07:36 |
|
||
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, kaer, Вы писали: Здраствуйте! Как при работе XMLRequest сохранить объект xmlreq, до конца закрытия страницы, дабы не делать запросы к субд . только использовать использовать разные файлики со стилями или .style_number_budge или style_number_budge1 var targetJSP="/application/finance/budget/numberbudgetload.jsp"; var selPlanId=document.getElementById('planId').value; var xmlreq=new XMLRequest(0,targetJSP+'?planid='+selPlanId+noCash()); xmlreq.send(); } } function showBudgetData(xmlreq) { budgetdata.innerHTML=xmlreq.request.responseXML.transformNode(style_number_budget); calcSegmentItogSums(); if (document.getElementById("afterLoadExec")!=null) eval(document.getElementById("afterLoadExec").value); } function doAfterXMLRequest(xmlreq) { switch (xmlreq.id) { case 0: showBudgetData(xmlreq); break; case 1: load_DataForExcel(xmlreq); break; } <xml id="style_number_budget"> <jsp:include page="/application/finance/budget/styles/style_numberbudget.jsp"/> </xml> <xml id="style_number_budget1"> <jsp:include page="/application/finance/budget/styles/style_numberbudget.jsp"/> </xml> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 10:08 |
|
||
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Vitt Rumm, Вы писали: VR>Здраствуйте! VR> Как при работе XMLRequest сохранить объект xmlreq, до конца закрытия страницы, дабы не делать запросы к субд . VR> только использовать использовать разные файлики со стилями или .style_number_budge или style_number_budge1 Обычно при отправке таких запросов на xmlreq вешается асинхронный callback, который сработает когда придет ответ. При этом в этот callback будет передан объект содержащий результат запроса. Также подумайте об обработчике ситуации, когда все сломалось. Советую поискать существующие библиотеки — их просто полно. Там заодно сразу получите обертку для тех браузеров, которые не знают, что такое XMLRequest. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 10:29 |
|
||
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, kaer, Вы писали: K>Здравствуйте, Vitt Rumm, Вы писали: VR>>Здраствуйте! VR>> Как при работе XMLRequest сохранить объект xmlreq, до конца закрытия страницы, дабы не делать запросы к субд . VR>> только использовать использовать разные файлики со стилями или .style_number_budge или style_number_budge1 K>Обычно при отправке таких запросов на xmlreq вешается асинхронный callback, который сработает когда придет ответ. При этом в этот callback будет K>передан объект содержащий результат запроса. Это и так понятно, что callback вызываеться. ТО есть Имееться виду что резульдад запроса сохранить в глобальной перменной в колбэк функции? K>Также подумайте об обработчике ситуации, когда все сломалось. А можно уточнить -что имелось виду? Непонятно, что может сломаться запрос либо выполнен либо нет. K>Советую поискать существующие библиотеки — их просто полно. Там заодно сразу получите обертку для тех браузеров, которые не знают, что такое XMLRequest. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 05:13 |
|
||
|
Синхронизатор
|
|||
|---|---|---|---|
|
#18+
K>>Обычно при отправке таких запросов на xmlreq вешается асинхронный callback, который сработает когда придет ответ. При этом в этот callback будет K>передан объект содержащий результат запроса. VR>Это и так понятно, что callback вызываеться. ТО есть Имееться виду что резульдад запроса сохранить в глобальной перменной в колбэк функции? Имеется ввиду что когда будет вызван коллбэк функция — там можно вызвать что угодно. Результат запроса можно прогнать как параметр по всем требуемым функциям. Где этот результат сохранить — дело очень интимное и зависит от конкретной задачи :) K>>Также подумайте об обработчике ситуации, когда все сломалось. VR>А можно уточнить -что имелось виду? Непонятно, что может сломаться запрос либо выполнен либо нет. Может быть не выполнен запрос или с сервера может прийти ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 06:52 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33878586&tid=1391275]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 512ms |

| 0 / 0 |
