![]() |
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:
EDIT#2: Dazu gehört dann natürlich eine Änderung an deinem Template:
// 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;
Code:
Mehr musste es einfach nicht sein.
<td id="nameA" width="50%">%%namea%%</td>
<td id="nameB">%%nameb%%</td> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr. |
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