Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

WebBrowser   Найти похожие ветки 

 
LexXL   (2008-04-16 15:18) [0]

динамически загружаю html в WebBrowser
uses ActiveX,  MSHTML;
procedure TextToWebBrowser(Text: string; var WB: TWebBrowser);
var
 Document: IHTMLDocument2;
 V: OleVariant;
begin
 // Документ необходимо создать только один раз за текущую сессию работы
 if WB.Document = nil then
   WB.Navigate("about:blank");
 // Ожидаем создания документа и позволяем обрабатывать все сообщения
 while WB.Document = nil do
 Application.ProcessMessages;
 Document := WB.Document as IHtmlDocument2;
 // Вставляем текст (до 2Гб)
 {следующие строчки внесены недавно - старый вариант функции не работал под XP}
 V := VarArrayCreate([0, 0], varVariant);
 V[0] := Text;
 Document.Write(PSafeArray(TVarData(v).VArray));
 Document.Close;

end;


проблема в том что мой HTML состоит из трех частей вторая часть береться из бызы и думаю неккоректно каждый раз при редактировании создавать физический файлик, поэтому таким способом генерю так сказать налету.
Проблема:
html страничка работает с js скриптами, а если загружать ее таким способом то WebBrowser "не знает" к ним пути, так как это было бы через метод WebBrowser1.Navigate
может кто поможет справиться с этой задачей?


 
easy ©   (2008-04-16 16:00) [1]

<HEAD>
<BASE HREF="path.to.js/">
</HEAD>



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

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.02 c
10-1146128478
Гаврила
2006-04-27 13:01
2008.05.18
Неудача при попытке запуска сервера через DCOM


6-1185709539
Новичек
2007-07-29 15:45
2008.05.18
Работа с Telnet.


2-1208284170
smartleds
2008-04-15 22:29
2008.05.18
Подскажите как удалить массив TrackBar-ов


15-1207301611
Zoldberger
2008-04-04 13:33
2008.05.18
IdHTTP и ADO


15-1207033376
Тыгыдымский конь
2008-04-01 11:02
2008.05.18
В какой Windows появился шрифт Tahoma