04. september 2009 - 00:04 Der er 1 løsning

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
23. december 2011 - 17:26 #1
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Csis Security Group A/S

Sales Executive

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center i Cyberdivisionen

Aller Media A/S

IT Operations Engineer