|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2010, 15:03 | #1 |
Пользователь
Регистрация: 18.01.2010
Сообщений: 12
|
Не загружаются фреймы в Webbrowser
Изначально была проблема: как узнать что страница полностью загрузилась в Webbrowser.
В интернете миллион таких вопросов, а самый продуктивный ответ: подсчитать сколько (известных) фреймов загрузилось, если ВСЕ то страница загрузилась 100%. Этим я и занялся. У меня страница имеет 4 фрейма, но при подсчёте, оказывается что Webbrowser показывает что загрузилось 2 фрейма и только после того как подёргаю Скроллинг - только после этого постепенно догружаются остальные фреймы. Программно дёргать скролинг почти не помогает, по этому ищу другой метод. Подскажите пожалуйста, как заставить Webbrowser загружать все фреймы, а лучше как грамотно узнать что страница загрузилась в Webbrowser на 100%. Стандартные методы не работают, т.к. на страницу загружаются фреймы.. |
29.06.2010, 17:38 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
А какими методами вы пользовались?
|
29.06.2010, 21:53 | #3 | |
Пользователь
Регистрация: 18.01.2010
Сообщений: 12
|
у webbrowser в обработчике событий OnDocumentComplete вставляю счётчик фреймов
Цитата:
|
|
29.06.2010, 23:18 | #4 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
duhduhduh, это не проблема компонента, а особенность работы с IE вообще. Попробуйте примерно вот так с поправкой, пожалуй на ограничение такого ожидания по времени:
Код:
|
30.06.2010, 21:35 | #5 | |
Пользователь
Регистрация: 18.01.2010
Сообщений: 12
|
Большое спасибо - попробую..
P.S. Существует ли компонент работы с интернет-страницами кроме Webbrowser ??? Скажите а как работает этот код?? Хочется знать принцип чтобы понять. Цитата:
Последний раз редактировалось duhduhduh; 30.06.2010 в 21:38. |
|
30.06.2010, 22:28 | #6 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
Вот здесь немного об ином, но и на Ваш вопрос ответ
http://xmlhttprequest.ru/ А других компонентов такого уровня нет. Либо стандартная обертка ActiveX, либо нестандартная - TWebBrowser. |
30.06.2010, 22:48 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
скорее уж стандартная TWebBrowser(он ставится от активикса) или не стандартная EmbeddedWB
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
01.07.2010, 10:09 | #8 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
Пепел Феникса, да, опечатался.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не загружаются картинки .ico | Мария Алексеевна | Общие вопросы Delphi | 12 | 19.02.2012 12:47 |
не загружаются скрипты на интернет страницах | maksim_serg | Безопасность, Шифрование | 2 | 30.05.2010 11:44 |
фреймы | NEFERA | HTML и CSS | 2 | 16.05.2010 00:29 |
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме | NewDelphi | Фриланс | 2 | 08.10.2009 11:00 |
фреймы... | Аlex | JavaScript, Ajax | 3 | 02.12.2008 22:36 |