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

Вниз

TWebBrowser и таблица   Найти похожие ветки 

 
Андрей (начинающий)   (2009-04-26 21:02) [0]

Подскажите, плиз, как вывести на TWebBrowser массив в виде таблицы.
Tекст и ссылки вставляются, а теги таблицы (<table>, <tr>, <td>) не срабатывают.


procedure TForm1.FormShow(Sender: TObject);
begin
 WebBrowser1.Navigate("about:<html><body></body></html>");
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 s:="<br><a href="...">...</a>";
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd", s );
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd",  "<table><tr><td>");
 s:="<a href="...">...</a>";
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd", s );
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd",  "</tr></td></table>");
end;


 
Igor2010   (2009-04-26 21:50) [1]


> TWebBrowser массив в виде таблицы.

WebBrowser1.Navigate(ПУТЬ К ФАЙЛУ С ТАБЛИЦЕЙ+"table.htm");


 
Андрей (начинающий)   (2009-04-26 22:00) [2]

Спасибо, уже сам разобрался.
Мне массив надо выводить из программы "на лету" (т.е. он в разное время заполнен разными данными) и внешний файл не подходит.
Ошибка была в том, что надо было сначала заполнить строку s данными вместе с тегами html, а затем уже выводить с помощью

...insertAdjacentHTML("beforeEnd", s )



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
11-1197626410
chum
2007-12-14 13:00
2009.06.14
Проблема с KOLComObj


11-1201359442
Elec3C
2008-01-26 17:57
2009.06.14
Вопрос по Button у


2-1240809337
Elun
2009-04-27 09:15
2009.06.14
Проблема с типизованным файлом!


11-1202161306
Jon
2008-02-05 00:41
2009.06.14
Wrap text in editbox/memo


2-1240826671
TNT
2009-04-27 14:04
2009.06.14
Системное меню