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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> close vs refresh 
:(
    Опции темы
Alix36
Дата 21.1.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

var exit=true;
function exitcon()
{
if (window.close())
window.open("exit.php","","toolbar=1,location=0,status=0,menubar=0,scrollbars=0,resizable=0");window.focus();
}

Код

<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onUnload="exitcon()">

какбы работает,  но при f5 обнавляется страница, и... скрипт тоже работает, хотя ненадо...

как можно исправить?


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
GZep
Дата 21.1.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Давайте начнем с того, что именно это все должно делать?


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Alix36
Дата 21.1.2007, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



при закрытии страницы должно открыться новое окно.
З.ы. я не спамер, это для авто UN authorization


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
GZep
Дата 21.1.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



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


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Alix36
Дата 21.1.2007, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



1. мне неважно блокируется или нет, это для удобства юсера, так что если ему надо, он моему узлу разрешит).
2.мне нужно чтоб скрипт на сервере(PHP) запускался, а не чтобы инфа появлялась. так что слои тут не помогут.


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
GZep
Дата 21.1.2007, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(Alix36 @  21.1.2007,  17:03 Найти цитируемый пост)
так что слои тут не помогут. 

Если юзать аякс, то помогут
Цитата(Alix36 @  21.1.2007,  17:03 Найти цитируемый пост)
мне неважно блокируется или нет

Хорошо. Давайте делать так.

А если  поставить не onUnload, a onClose ?


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Alix36
Дата 21.1.2007, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



так небывает... 
проверил
неработает

Добавлено @ 20:13 
неработает(

Это сообщение отредактировал(а) Alix36 - 21.1.2007, 20:13


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
SelenIT
Дата 22.1.2007, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



Цитата(Alix36 @  21.1.2007,  16:18 Найти цитируемый пост)
авто UN authorization

Alix36, а почему бы не решить эту задачу общепринятым цивилизованным способом - через таймаут на сервере?



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Alix36
Дата 22.1.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
SelenIT
Дата 22.1.2007, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



Alix36, имхо, достаточно посылать запрос раз в ...дцать (...десят) секунд, например, тем же AJAX-ом или из невидимого iframe-а.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Alix36
Дата 22.1.2007, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



SelenIT,  smile 
Я тут книжку почитал, есть такое свойство $window.closed
ну и в радость таму написал функцию.
Код

function news ()
{
if(namewindow.closed)
alert('closed!');
else
settimeout('check()',200)
}



--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
SelenIT
Дата 22.1.2007, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



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


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Alix36
Дата 12.2.2007, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я по сути подумал, подойдет вариант с двумя окнами, токма он не пашет...
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>
<script>
function statu ()
{
if(win.closed)
alert('closed!');
else
settimeout('statu()',0)
}</script>
<body onload="javascript:statu();">
<h1 align="center">НЕ закрывайте это окно, для корректного выхода</h1>
<div align="center"><a href="#" onClick="window.resizeTo(1,1);">Свернуть</a> 
</div>
</body>
</html>

Код


<a href="exit.htm" onclick="window.open('in.php','win','height=111000,width=11800,left=100,top=30');"><font color="#FF0000" size="4" face="a_LCDNova"><b>Вход</b></font></a>



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


 




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


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

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