Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / КАК закрыть окно IE в cs -коде aspx-формы / 6 сообщений из 6, страница 1 из 1
02.11.2006, 13:46
    #34100808
smoln
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
Нужно по кнопке закрыть веб-приложение, а также
и форму IE. веб-приложение понятно как закрыть а вот форму проблемно...
все это на ASP 1.1
...
Рейтинг: 0 / 0
02.11.2006, 13:53
    #34100841
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
Page.RegisterStartupScript("CloseEmAll", @"<script language=""JavaScript"">
 parentwin = window.self;
 parentwin.opener = window.self;
 parentwin.close();
 </script>");
...
Рейтинг: 0 / 0
02.11.2006, 14:23
    #34100978
smoln
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
Page.RegisterStartupScript("CloseEmAll", @"<script language=""JavaScript"">
 parentwin = window.self; 
 parentwin.opener = window.self; 
 parentwin.close(); 
 </script>");/blockquote>

это работает и закрывает окно, но возникла проблема:
я вызываю функцию закрытия окна, а потом пишу
Environment.Exit(0) т.е. хочу закрыть и приложение
тогда окно не закрывается (а приложение закрывается)
...
Рейтинг: 0 / 0
02.11.2006, 16:03
    #34101492
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
так попробуй
     Context.Server.ScriptTimeout = 10 * 60;
                Page.RegisterStartupScript("CloseEmAll", @"<script language=""JavaScript"">
 parentwin = window.self;
 parentwin.opener = window.self;
 parentwin.close();
 </script>");
     Context.Response.Flush();
     Context.Response.Close();

                Environment.Exit(0);// ну или что там, выгрузить домен
             //Context.Response.End();
...
Рейтинг: 0 / 0
02.11.2006, 17:07
    #34101760
smoln
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
так попробуй
                Context.Server.ScriptTimeout = 10 * 60;
                Page.RegisterStartupScript("CloseEmAll", @"<script language=""JavaScript"">
 parentwin = window.self; 
 parentwin.opener = window.self; 
 parentwin.close(); 
 </script>");
                Context.Response.Flush();
                Context.Response.Close();            

                Environment.Exit(0);// ну или что там, выгрузить домен
                //Context.Response.End();    



окно все равно остается висеть открытым
...
Рейтинг: 0 / 0
02.11.2006, 17:14
    #34101795
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК закрыть окно IE в cs -коде aspx-формы
значит надо создавать новую нитку, в которой гасить приложение, а ее саму засовывать в ThreadPool ну и перед закрытием ждать пару секунд пока ответ клиенту не уйдет.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / КАК закрыть окно IE в cs -коде aspx-формы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]