Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Inhalte in Webbrowser updaten ohne Refresh/Flickern (https://www.delphipraxis.net/63908-inhalte-webbrowser-updaten-ohne-refresh-flickern.html)

torud 16. Mär 2006 07:50

Re: Inhalte in Webbrowser updaten ohne Refresh/Flickern
 
Hallo an alle Interessierten,

nachdem ich mir diesen Code und ein paar andere Zeilen vom Marabu mehrmals durchgelesen habe, kam ich endlich auf den Trichter, dass die Lösung doch eigentlich die Ganze Zeit vor mir liegt, ich einfach nur zu viel des geposteten Code verwendet habe.

Also wer´s wissen will. Der hier vorliegende Code war genau das, was ich brauchte und es funktioniert einwandfrei.

Delphi-Quellcode:
// uses MSHTML;

procedure TForm1.ed_playerAChange(Sender: TObject);
var
  doc: IHTMLDocument2;
  e: IHTMLElement;
begin
  doc := WebBrowser1.Document as IHTMLDocument2;
  e := doc.all.item('nameA', 0) as IHTMLElement; //reference auf ein Element, welche als ID nameA hat
  e.innerText := TEdit(Sender).Text;            //ersetzt den inhalt dieses elements ohne flackern
end;
EDIT#2: Dazu gehört dann natürlich eine Änderung an deinem Template:

Code:
<td id="nameA" width="50%">%%namea%%</td>
<td id="nameB">%%nameb%%</td>
Mehr musste es einfach nicht sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.
Seite 3 von 3     123   

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