Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С сервера закрыть окно браузера 
:(
    Опции темы
Vit
Дата 4.4.2007, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

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



Можно ли командой с сервера закрыть окно браузера?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Naum
Дата 4.4.2007, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Нет. Только клиентский код может это делать.
С другой стороны, можно сделать, чтобы сервер генерил этот JavaScript и добавлял его в загрузку страницы.
Т.е. окончательны ответ и нет и да smile 


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Vit
Дата 4.4.2007, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

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



Цитата(Naum @  4.4.2007,  10:19 Найти цитируемый пост)
С другой стороны, можно сделать, чтобы сервер генерил этот JavaScript и добавлял его в загрузку страницы.



А примерчик можно?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Naum
Дата 4.4.2007, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

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



Оу! Я в не силен в фронтенде, могу, конечно, для примера привести пару строк, но не уверен, что это лучший способ.
На веб-форму бросил asp:button. Двойной клик на ней. И в процедуре обработки клика:
Код

private void Button1_Click(object sender, System.EventArgs e)
        {
            this.Response.Write("<script language='jscript'>");
            this.Response.Write("window.close();");
            this.Response.Write("</script>");
        }



--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Mymik
Дата 5.4.2007, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

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



Vit, у Button есть свойство OnClientClick принимающее строку. В него и пишем "window.close();"


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
HUJG
Дата 5.4.2007, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Mimyk это если asp.net 2.0. 1.1 лишена такого удовольствия. Там приходится htmlControl-ы пользовать.
PM MAIL   Вверх
ivashkanet
Дата 5.4.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



А разве сейчас браузеры не контролируют эту команду (window.close())?
Вроде должно появиться диалог с предупреждением. 

FF 2.3 вообще на эту команду не реагирует, IE 6 выдал предупреждение, Opera 9.10 закрывает без предупреждений  smile 

В общем если это и можно сделать, то только на стороне клиента, поэтому лучше это спросить в разделе Web технологии

Добавлено через 2 минуты и 45 секунд
Вернее сюда JavaScript
PM MAIL WWW ICQ   Вверх
Mymik
Дата 5.4.2007, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

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



На самом деле JS может закрыть только те окна что он создал. т.е. через window.open(). При попытки закрыть обычное окно вылетает либо предупреждение либо как делает FF -- ничего не делает :о).


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




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


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

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