Главная страница
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.012 c
2-1240752585
xyz
2009-04-26 17:29
2009.06.14
Как пользоваться unzdll.dll


4-1211024122
Gbp
2008-05-17 15:35
2009.06.14
Как получить значение нестандартную shell информацию о exe шнике?


15-1239222604
Юрий
2009-04-09 00:30
2009.06.14
С Днём рождения ! 9 апреля 2009 четверг


2-1240863513
ForeverStudent
2009-04-28 00:18
2009.06.14
Фильтрация данных


2-1240577756
гранит
2009-04-24 16:55
2009.06.14
Вопрос