Я очень плохо знаком с JavaScript. Пожалуйста, обратите внимание, что я пытаюсь решить проблему ниже в оболочке, которая переопределяет многие функции JavaScript.
У меня проблема с фокусировкой окна: одним щелчком мыши я перехожу на новую страницу с двумя методами JavaScript, которые запускают два внешних URL, которые мне не принадлежат. Например, я запускаю Yahoo.com и Google.com. Мой JS запускает Yahoo.com в текущем окне (как навигация по страницам) и Google.com как всплывающее окно. Я хочу, чтобы окно Google.com было FOCUSED независимо от времени загрузки любого URL-адреса. Основная проблема заключается в том, что я не могу использовать функцию setTimeout JS, так как поведение этой функции изменяется внутри оболочки и не может быть использовано.
Примечание. Я использую настраиваемую JS-функцию для запуска внешних URL-адресов и просто передаю значения этому методу. Так что я даже не имею доступа к объекту окна. Если я смогу как-то добиться задержки без использования setTimeout, это будет идеальный случай. Если нет, мне придется переопределить эту пользовательскую функцию JS, получить доступ к объекту окна. Даже если у меня есть контроль над этими объектами окна для внешних URL-адресов, поскольку время загрузки отличается, установка фокуса на объект окна Google не всегда дает мне фокус на окне Google.
(IE6 и 7)