Twebbrowser + HTMLFiler
HEJ,Jeg har en HTML-tekst:
<HTML>
<style ='text/CSS'>
...
OSV..
</style>
<BODY>
<a name ='top'></A>
.... tags og tekst..
<a name ='Link1'></A>
.... tags og tekst..
<a name ='Link2'></A>
.... tags og tekst..
<a name ='Link3'></A>
.... tags og tekst..
</body>
</html>
altså en konventionel HTML-tekst. (Ingen JS scripts eller PHP scripts - ren HTML og CSS.)
I en DelphiForm har jeg har 3 knapper (Button1 .. Button3).
HTML-teksten skal vises i en TWebbrowser:
Når jeg klikker Button1 skal HTML-teksten vises startende fra LINK1.
Når jeg klikker Button2 skal HTML-teksten vises startende fra LINK2.
Når jeg klikker Button3 skal HTML-teksten vises startende fra LINK3.
Teksten indeholder konfidentielle/fortrolige (læge/klient) data og KAN DERFOR IKKE VÆRE EN "rigtig" HTML-fil (fysisk fil (hvad det så end vil sige (!)). Det SKAL være en en Dynmaiks oprettet TmemoryStream eller en ditto Tekststring.
Var det en "almindelig" html-fil kunne jeg "bare" bruge :
Webbrowser.Navigate('HTML-fil.htm#Link_n ); Hvor _n er 1,2,3 ..
Men det forudsætter at det er en FIL (og det må det af ovennævnte grunde IKKE være.
Jeg kan konvertere den aktuelle tekst til den dynamiske TMemoryString /eller Tekst (String) og loade den ind i TWebbrowseren (det kører som en drøm) men jeg kan IKKE få placeret startpositionen rigtig.
Nogen som kan give mig et hint om hvad jeg skal gøre ??
(kan jeg evt. lægge SUBlinken ("link_N" ) bagpå eller hvordan gør jeg.. )
KRIS
