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.