13. januar 2012 - 13:56 Der er 2 kommentarer og
1 løsning

TABEL og LINK til Tabel-celle

HEJ,

Jeg er ved at generere et større program i Delphi, hvor alt 'put (in og out) skal vises LOKALT som HTML-sider.

(Det kan sammenlignes som super-intelligent PHP-database, som kommunikerer med en Webbrowser med en "slags delphi-styret AJAX".)

I den forbindelse har jeg en opgave / problem:

I en tabel har jeg 2 kolonner.

Kolonne 1 bruger jeg til en menu (8 menupunkter).

I kolonne 2 havde jeg tænkt mig at når jeg klikker på et menu-punkt (menuen // kolonne 1) skal den pågældende HTML-side vises i denne celle.

Jeg havde forestillet mig noget med et JavaScript som checker Menu-item 1 (--> 8) og ud fra dette (via et JavaScript eller noget andet) lægger den aktuelle HTML-side ind i en IFRAME eller måske kan TARGET anvendes her eller måske en 3. løsning.

((
(Jeg kunne bruge "Delphi-AJAX"-en (se 1. afsnit) til at generere en ny HTML-side, men da mange af disse "HTML-sider" er "små" HTML-sider og ren visning (ikke Input kun OUTput) var tanken at det kunne MENUEN selv styre evt. via et JavaScript.) 

PT. er menuen på 8 links og fremfor 8 HTML-sider foretrækker jeg en HOVEDSIDE og 8 "mini-sider". Disse 8 "minisider" skal være som "løse" sider og kan ikke inkluderes i hovedsiden, da de også skal kunne bruges andre steder i programmet.

))

Men jeg er lydhør overfor alle ideer og forslag, som kan løse problemet.

Kristian
Avatar billede olebole Juniormester
13. januar 2012 - 14:06 #1
<ole>

Løsningen er Ajax, hvad enten du lader Delphi gøre det for dig - eller du bruger et andet library - eller du laver det selv fra bunden i JavaScript.

(I)frames indebærer en del uhensigtsmæssigheder, som du undgår ved Ajax. Der er til gengæld ikke rigtig andre muligheder end de to.

/mvh
</bole>
13. januar 2012 - 16:52 #2
HEJ OleBole,

(Vi kan altså ikke blive ved med at mødes på denne her måde --- hehe) ..

Men spøg til side (og hofter fat):

Tak for responsen.

Jeg tror også at det er vejen frem. Jeg har rimelig styr på I/O til webbrowseren (wb) (og kan også (delvis) kontrollere JavaScript (js) funktioner i wb, så det bliver nok et dialogsystem mellem Delphi og JS).

Jeg lader imidlertid dette spørgsmål stå åben en uges tid endnu, så andre har mulighed for at komme med input, og så lukker jeg.

KR
18. januar 2012 - 00:45 #3
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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