JavaScript: функция window.open () открывает ссылку в новом окне вместо подтверждения того же имени окна в IE7 - PullRequest
0 голосов
/ 30 марта 2012

У меня есть две кнопки (A & B) на странице, которая открывает новое окно при нажатии.Обе кнопки используют одну и ту же функцию JavaScript, и windowName передается динамически (_AWindow приостанавливается для кнопки A и _BWindow передается для кнопки B).

Код JavaScript для открытия окна:

window.Open (s_url, WindowName);

Я столкнулся со следующей странной проблемой.

Если я нажимаю на кнопку A первый раз, то она открывает ссылку (https://www.) в новом окне (имя: _AWindow)) и повторное нажатие на эту же кнопку открывает ссылку в существующем окне.

НО

Если я нажимаю кнопку B первый раз, то она открывает ссылку (https://secure.) в новом окне (имя: _BWindow), но снова нажимая кнопку B, она снова открывает новыйокно вместо открытия ссылки в том же окне.

Я использую IE7 версии 7.0.5730.13

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 30 марта 2012

Есть ли у вас глобальная переменная с именем "name" на открытии страницы в _BWindow? Изменение значения global приведет к переименованию окна, что приведет к сбою второго запуска.

...