Window. close () в javascript
У меня есть usercontrol, где я хочу открыть окно ошибки для отображения сообщений об ошибках. Я использовал окно.открыть в ascx вносятся.в CS, в окне открываются корректно.
Теперь я хочу закрыть открытое окно, вызвав другой метод, в котором я использую window.close().
Это не работает для меня. Пожалуйста, помогите мне в этом.
Примечание: когда я отлаживать с помощью отладчика, т. е. показывает 'ErrorWindow' не определено
Что я уже пробовал:
общественного переопределить недействительными сообщение об ошибке()
{
string url = строка.Пустой;
ClientScriptManager cs = страница.ClientScript;
URL-адрес = "ErrorEnhanced.aspx-файл";
Тип cstype = this.метод GetType();
строки скрипта, = строку.Пустой;
сценарий = "ВАР ErrorWindow = окно.открыть('" + адрес + "', 'ErrorWindow', 'ширина=400,высота=200,левая=550,верхнее-180,изменяемый размер=нет, расположение=нет,панель инструментов=0,полосы прокрутки=0,строка состояния=0,меню=0').фокус();";
КС.RegisterStartupScript(cstype, "Error_Script", сценарий, правда);
}
public override void CloseErrorWindow()
{
ClientScriptManager cs = страница.ClientScript;
Тип cstype = this.метод GetType();
строки скрипта, = строку.Пустой;
script = " var ErrorWindow; if(ErrorWindow != null){";
сценарий += "ErrorWindow.рядом();}";
КС.RegisterStartupScript(cstype, "Error_Script", сценарий, правда);
}