Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Open Window передача индентификатора 
:(
    Опции темы
Bekass
Дата 23.3.2009, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.12.2005

Репутация: нет
Всего: нет



Вопрос следующий ..

Есть окно дочернее ws = window.open(...)
Как и где можно сохранить ws чтоб на другой странице сайта или вкладке, можно было  вытащить это ws с целью проверки, ws.какая-то_переменная, Открыто ли это окно или нет. Если открыто , просто передавать фокус иначе открывать. 
Проблема в  том что нельзя повторно открывать окно чата, если оно уже открыто ..

Это сообщение отредактировал(а) Bekass - 23.3.2009, 20:25
PM MAIL   Вверх
bars80080
Дата 23.3.2009, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



имхо, это проще всего сделать с использованием сервера. открывается одно окно чата, на сервере запускется сессия, которая по-любому будет жива, пока браузер открыт. при новом запросе на страницу чата, сервер проверит, существует ли сессия? если да, то вывести сообщение об ошибке.

даже если хацкер решит стереть куки, то можно записать краткие характеристики (ip, браузер), и проверять при каждом новом запросе
PM MAIL WWW   Вверх
Bekass
Дата 23.3.2009, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.12.2005

Репутация: нет
Всего: нет



Вот Нашел решение !! 
Код

<script type="text/javascript">
function open_popup(href, window_name, param) {
   var w = window.open('', window_name, param)
   if(!w.location.href || w.location.href == 'about:blank')
     w.location.href = href
   return w
}
</script>


Это сообщение отредактировал(а) Bekass - 23.3.2009, 21:11
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0725 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.