powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RegisterClientScriptBlock window.open и https
8 сообщений из 8, страница 1 из 1
RegisterClientScriptBlock window.open и https
    #38286938
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с проблемой. На кнопку определен такой скрипт:

var js = "window.open('page.aspx')";
ClientScript.RegisterClientScriptBlock(this.GetType(),"windowopen", js,true);

Все прекрасно работает, окошко открывается, но только по http. По https окно открывается и сразу закрывается.
Перерыл все настройки безопасности, пока без результата.

Может кто сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38286959
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70По https окно открывается и сразу закрываетсятолько в IE или в других браузерах тоже?
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38286969
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

да, только в IE. Проверил в FF и Хроме - там все работает.
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38286980
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в каких версиях IE
?
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38286994
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

я работаю в 8, в других нет возможности пока проверить.
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38287002
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте в качестве эксперимента поменять страницу так, чтобы в ней не было JS
если не поможет, сделайте то же самое с картинками, затем с CSS
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38287246
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

Кажется нашел причину:
из-за строки Response.Write("...");
убираю окно не закрывается, добавляю символ пробела: Response.Write(" "); - окно закрывается.
...
Рейтинг: 0 / 0
RegisterClientScriptBlock window.open и https
    #38287273
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на открывающей странице у меня идет формирование отчета
Response.Clear();
Response.ClearHeaders();
Response.Expires = -1;
Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", "Report.xml"));
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "utf-8";
Response.Write("");
Response.End();

так вот, для описанного выше метода в IE по HTTPS откно закрывается,
а если например открывать окно через btn.Attributes.Add("onclick",..) то все будет работать. Вобщем непонятно...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RegisterClientScriptBlock window.open и https
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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