![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Intorion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 25.11.2006 Репутация: нет Всего: нет |
Ищу возможность использовать окно в единственном экземпляре и ссылаться на него. Конкретно это окно - окно с активными чатами между пользователями. То есть оно не должно перезагружаться ни в коем случае. Оно один раз открыто и пользователь работает с ним, вводит тексты и т.д. Проблема заключается в том, что пользователь ходит по сайту, или перезагружает страницу на портале, а я не могу понять каким образом проверить существует ли уже окно с этим именем и как на него ссылатся в дальнейшем ?
Кто нибудь знает как это сделать ? |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Я, к сожалению, не знаю спобоба сделать это стандартными средствами, но если никто не предложит другого - могу предложить хак.
Пусть попап с чатом устанавливает раз в 5 секунд cookie с expire через 5 секунд. Таким образом основное окно будет проверять наличие этого cookie и не пытаться открыть новый popup если куки установлен. |
|||
|
||||
Nigel |
|
|||
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: нет Всего: 19 |
Зачем какой-то хак, а так что?
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Nigel, по условиям задачи - "открывающее" окно можно спокойно пристрелить...
imho, только куками, правда добираться до окна уже никак... Можно связываться с окном Ajax'ом... ![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
Только серверными технологиями.
Чтобы не связываться с сокетами, можно постоянным опросом окон. Чтобы не нагружать клиента и трафик, я использую технологию Continuations - ответ с сервера возвращается только при возникновении события. Достаточно дешево, но очень сердито. Лично я использую данную технологию при создании виртуального казино. |
|||
|
||||
Intorion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 25.11.2006 Репутация: нет Всего: нет |
Спасибо за ответы!
В итоге чат идёт через сервер, при каждой перезагрузки страницы запонимается введёный текст, и после загрузки он просто востанавливается |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |