سلام
ببخشید از اینکه دوباره سئوال میکنم
در فرمها پیداکردن object ها کاری نداره و میشه با یک حلقه این کار را کرد
سئوال من اینکه چطور میشه در یک صفحه html ی content داخل صفحه در meta ها را گرفت مثلا
<meta name="description" content="****"
آیا دستوری هست که بشه content را در آورد
از کد پایین استفاده کردم جواب نمی ده
procedure TForm1.Button3Click(Sender: TObject);
var
All: IHTMLElementCollection;
Element: IHTMLElement;
Meta: IHTMLMetaElement;
I: Integer;
begin
All := (WebBrowser.Document as IHTMLDocument2).All;
for I := 0 to All.Length-1 do
begin
Element := All.item(I, varEmpty) as IHTMLElement;
if (Element <> nil) and (Element.Tagname='meta') then
begin
Meta := Element as IHTMLMetaElement;
TntMemo1.Lines.Add(Meta.httpEquiv);
if (Meta.httpEquiv = 'Keywords') then begin
TntMemo1.Lines.Add(Meta.content);
end else if (Meta.httpEquiv = 'Description') then begin
TntMemo1.Lines.Add(Meta.content);
end;
end;
end;
end;