Как обычно, при входе пользователя в систему с Web интерфейсом выделяются ресурсы, при выходе -- освобождаются.
Прикол в том, что делать кнопку/ссылку "Выход" не приемлемо (такя уж специфика).
Простейший вариант -- ждать некоторое время и освобождать ресурсы, если пользователь не активен; но тут опять же по специфике нужно ждать не менее 2-х суток, а это слишком уж долго, держать ресурсы столько времени не хочется.
Хороший вариант -- устроить HotBit; страничка по AJAX посылает каждые несколько минут уведомление, что она ещё используется; но такой вариант сложноват в реализации, не сколько на стороне клиента, сколько на стороне системы.Вопрос первый: было бы недурно, если бы была возможность на JavaScript как-то узнать, как именно покидает страничку пользователь, уходит по ссылке (это просто узнать, разумеется), нажимает Back, или нажимает Reload; можно ли как-то это узнать?
Вопрос второй: существуют ли ещё какие-нибудь варианты решения проблемы вход-выход, кроме тех, что я перечислил?
Посмотри как на порносайтах открывают кучу окон, если попытаться закрыть загруженную страничку. :-)
>Посмотри как на порносайтах открывают кучу окон, если попытаться закрыть загруженную страничку.
>:-)
Событие OnUnload или OnBeforeUnload обработать да и все дела.
Мне нужно различать, в результате чего именно это событие произошло, после нажатия на Back или на Reload, например.