Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

IEParser и событие OnNewWindow2   Найти похожие ветки 

 
juggler   (2004-04-07 03:51) [0]

Уважаемые мастера, знакомые с IEParser"ом (или UI-Less parser),
не знает ли кто, как можно реализовать в IEParser"е событие OnNewWindow2. Нужна блокировка pop-up окон.


 
nikkie ©   (2004-04-07 04:38) [1]

а откуда взялась нужда в этом? единственное, что мне приходит в голову - в обрабатываемом HTML присутствует скрипт, который создает popup-окна. это так? а иначе откуда берутся новые окна в UI-Less Parser-е?

если проблема в скрипте, то самым простым кажется просто отключить его.

NewWindow2 это событие из DWebBrowserEvents2, у самого MSHTML-документа (который используется в UI-Less Parser-е) такого события нет. может есть какие-то варианты поймать что-то другое. не знаю, надо думать.


 
juggler   (2004-04-07 13:59) [2]

Именно так и есть - скрипт открывает popup-окно и нужно узнать URL этого окна, а само popup-окно не открывать. Скрипты отключать
нельзя.


 
nikkie ©   (2004-04-07 17:08) [3]

а может ну его на фиг этот UI-less? TWebBrowser и вперед... что performance сильно страдает, замеряли?


 
juggler   (2004-04-07 19:17) [4]

решение нашли средством самого javascript:
вставляем в документ для парсинга свой скрипт в котором
переопределяем функцию window.open на пустоту:
<script>
function open(){}
</script>
- и теперь popup-окна не открываются.

Спасибо за участие.
Можно сказать тема закрыта.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.031 c
1-1084535443
Stas
2004-05-14 15:50
2004.05.30
Как узнать удален компонент или нет


4-1082383750
Zaratustra
2004-04-19 18:09
2004.05.30
Поиск нлавного окна запущенного приложения...


8-1072462269
ertong
2003-12-26 21:11
2004.05.30
Алгоритм Флойда Стейнберга


6-1081426907
Makhanev A.S.
2004-04-08 16:21
2004.05.30
Блокирующие Сокеты: можно ли так делать...


6-1081446290
Сергей Ю.
2004-04-08 21:44
2004.05.30
Win98 и XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский