Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TWebbrowser innerText eines div setzen? (https://www.delphipraxis.net/158755-twebbrowser-innertext-eines-div-setzen.html)

fillibuster 1. Mär 2011 14:43

TWebbrowser innerText eines div setzen?
 
Hallo,

ich bekomme ja mit
Delphi-Quellcode:
var
  doc: IHTMLDocument2;
begin
  doc := WebBrowser1.Document as IHTMLDocument2;
  ShowMessage(doc.body.innerText);
den innerText des bodys. Ich will aber den Text eines div's setzen (<div id="test"></div>).

Hilfe :roll:

fillibuster 1. Mär 2011 14:56

AW: TWebbrowser innerText eines div setzen?
 
Hab es:
Delphi-Quellcode:
procedure Tmain.setText(inVal : string);
var
  e  : IHTMLElement;
  doc : IHTMLDocument3;
begin
  doc := WebBrowser1.Document as IHTMLDocument3;
  e  := doc.getElementById('test');
  if assigned(e) then
    e.innerText := inVal;
end;

s.h.a.r.k 1. Mär 2011 14:59

AW: TWebbrowser innerText eines div setzen?
 
Schon mal folgendes probiert:
Delphi-Quellcode:
// entweder
doc.body.innerText := '<div id="test"></div>';

fillibuster 1. Mär 2011 16:27

AW: TWebbrowser innerText eines div setzen?
 
Hi,
Zitat:

Zitat von s.h.a.r.k (Beitrag 1085166)
Schon mal folgendes probiert:
Delphi-Quellcode:
// entweder
doc.body.innerText := '<div id="test"></div>';

ersetz ich damit nicht den gesamten body?

Viele Grüße ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz