Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > ASP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.03.2002, 14:22
  № 1  
greender
Guest

Сообщений: n/a
По умолчанию про чат

сделал чат на jscript но есть один глюк когда пользователь просто закрывает окно его имя остается в списке посетителей (список посетителей в Application("usera")) как его оттуда выковырять пробовал и через IsClientConnected нифига не пашет

Старый 13.03.2002, 15:06
Floyd Rose вне форума Посмотреть профиль Отправить личное сообщение для Floyd Rose Найти все сообщения от Floyd Rose
  № 2  
Floyd Rose

Регистрация: Feb 2002
Адрес: странный город
Сообщений: 57
Как простой вариант:
<body onUnload="var a=new Image(); a.src='deluser.asp?userid=25255';">

Так же можно поковыряться с global.asa
__________________
Все проходит.. Пройдет и это..

Старый 13.03.2002, 16:28
  № 3  
greender
Guest

Сообщений: n/a
Floyd Rose это не прокатывает ну куда это можно повесить. а вдруг юзер возьмет и обновит все [F5] и все он вылетел
а посчет global.asa поподробнее

Старый 13.03.2002, 16:37
Floyd Rose вне форума Посмотреть профиль Отправить личное сообщение для Floyd Rose Найти все сообщения от Floyd Rose
  № 4  
Floyd Rose

Регистрация: Feb 2002
Адрес: странный город
Сообщений: 57
Скажи, а зачем обновлять Frameset?


В global.asa есть такие штуки как Session_OnStart и Session_OnEnd от них и пляши, более подробно:
http://msdn.microsoft.com/library/de...global.asa.asp
__________________
Все проходит.. Пройдет и это..

Старый 27.03.2002, 13:51
  № 5  
greender
Guest

Сообщений: n/a
Floyd Rose ну сделал я по твоему, я не работает почемуто в общем посмотри может я чего-то нетак понял

<% @ language="JScript" %>
<%
function disco() //функция удаления имени из списков
{
var out1=new String(Session("name")+"<br>");
var out2=new String("<a href=javascript:i('"+Session("name")+"')>"+Session("name")+"</a><br>");
Application.Lock();
var strwho1=new String(Application("who1"));
var strwho2=new String(Application("who2"));
strwho1=strwho1.replace(out1,"");
strwho2=strwho2.replace(out2,"");
Application("who1")=strwho1;
Application("who2")=strwho2;
Application.Unlock();
Session("yes")=0;
Response.Redirect("forma.asp");
}
if(Session("yes") != 1){Response.Redirect("access.asp")}//проверка на ввод пароля
else if (Request.ServerVariables("CONTENT_LENGTH")!=0){disco()} //вот здесь не работает
else if (Request.ServerVariables("CONTENT_LENGTH")==0)
%>
<html>
<body onUnload="var a=new Image(); a.src='close_f5.asp?exit=yes';"> //ссылка на этот же файл
</body></html>

Создать новую тему   Часовой пояс GMT +4, время: 03:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:53.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.