Что нового

Отследить события создания новой вкладки в IE 7 и выше.

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Кто нибудь разобрался и нашел решение как получить объект для созданной новой вкладки?

Например, если такая вкладка будет создана после нажатия на ссылку (куда приведет это ссылка я не знаю, будем считать на случайный сайт, соответственно ни href ни title ни вообще ничего мы о нем заранее узнать не можем), - но как приатачится к ней?
Или есть EVENT который можно отловить? Или другие варианты...
Такие events как NavigateComplete2, DocumentComplete, DownloadComplete никак не реагирует.
 

Konstantin

Новичок
Сообщения
2
Репутация
0
Тема устарела, но меня тоже интересует этот вопрос . Никто не знает?
 
Автор
inververs

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Оказывается вызывается событие NewWindow3(...)
<a href="http://msdn.microsoft.com/en-us/library/aa768337(v=VS.85).aspx"> msdn</a>
Нужно всего лишь подключить обработчик событий для интерфейса DWebBrowserEvents2
и использовать последнюю beta версию: 3.3.9.4
 

Konstantin

Новичок
Сообщения
2
Репутация
0
Если можешь, напиши код . А то я новичок . Мне надо знать после клика открылась новая вкладка или нет
 
Автор
inververs

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Пример есть в справке по функции
Код:
ObjEvent
. Там описан отлов события BeforeNavigate2 (функция принимает 7 параметров)
Сделай тоже самое для NewWindow3 только для 5 параметров.
 
Верх