![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где просмотреть поле значения которого представляют собой HTML страницы? [D5]
klnyaz17 © (2002-02-08 15:07:00)Господа, подскажите пожалуйста, где просмотреть поле значения которого представляют собой HTML страницы?
Другое поле представляет ссылки на другие элементы базы либоинтернет ссылки.
Я думаю всё это можно загнать в TWebBrowser, но я туда ничего не могу загрузить из базы, и как работать со ссылками???
Заранее благодарю.
Gregory (2002-02-11 13:17:00) [1]Вероятно OnBeforeNavigate (или OnBeforeNavigate2) - честно говоря не знаю чем вызовы с двойками и без двоек отличаются - по набору параметров совпадают.
knyaz17 (2002-02-11 10:40:00) [2]Спасибо за ответ !!!
Если можно ответьте пожалуйста на ещё один вопросик!
Какое событие в TWebBrowser может сработать при переходе по гипер-ссылке,
чтобы я мог получить ссылку и скинуть эту страничку в файл и загрузить её??
А так жде не знаете для чего применяется метод Navigate2??
Gregory (2002-02-11 08:49:00) [3]Его и используй. Только перед просмотром сохраняй поле во временный файл, а затем вызови, что то похожее на:
var
Flags: OleVariant;
TargetFrameName: OleVariant;
PostData: OleVariant;
Headers: OleVariant;
begin
...
WebBrowser1.Navigate( "file://temp.html",
Flags,
TargetFrameName,
PostData,
Headers );
Конечно страничка будет грузится не быстро - это же почитай тот же IE - так что лучше форсировать показ специальной кнопкой али чем нибудь еще.
knyaz17 (2002-02-08 15:47:00) [4]Господа, подскажите пожалуйста!!!!