Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
2-1208843779
Mehiko
2008-04-22 09:56
2008.05.18
номер выбранного пункта Treeview


11-1189173120
MTsv DN
2007-09-07 17:52
2008.05.18
Вопрос по прозрачности, вероятно автору - homm у...


6-1185251532
Inearthed
2007-07-24 08:32
2008.05.18
Продолжение пересылки файлов на FTP после обрыва связи


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


2-1208841788
vajo
2008-04-22 09:23
2008.05.18
Можно ли сократить запись стороки




   Наверх