#javascript #jquery #internet-explorer-8 #internet-explorer-7 #outlook
#javascript #jquery #internet-explorer-8 #internet-explorer-7 #outlook
Вопрос:
У меня возникает очень странная ошибка в IE.
Я открываю окно с определенным URL-адресом и немедленно закрываю его, используя следующий код:
openSomething(guid)
{
my_window = window.open("outlook:" guid,"mywindow","width=0,height=0");
my_window.close();
}
Этот скрипт выводит данные, как ожидалось, т. Е. открывает нужную почту Outlook, но в окне IE отображается ошибка «my_window null или не является объектом».
Может кто-нибудь, пожалуйста, сказать мне, что здесь не так??
Комментарии:
1. @T.J : Я просто забыл добавить это в спешке. Я согласен, что допустил ошибку. Но я почти уверен, что что-то столь простое, как это, не должно было вызвать у вас подобную реакцию. При всем уважении, я, конечно, знаю, как форматировать вопрос, иногда вещи пропускаются мимо ушей. Я уверен, вы понимаете. Тем не менее, спасибо Тиму за редактирование. А T.J и ответы на вопрос??
2. Извините, если это показалось чрезмерным, этого не должно было быть. Просто хотел внести ясность и предложить ссылки. (Как видите, у меня они удобны для новичков.)
Ответ №1:
Обычно это происходит, когда окно заблокировано блокировщиком всплывающих окон. Вам нужно убедиться, что window.open
это действительно возвращает окно:
my_window = window.open("outlook:" guid,"mywindow","width=0,height=0");
if (my_window amp;amp; my_window.close) {
my_window.close();
}