Jeg har rodet mig ud i et lille program, hvor jeg benytter TWebbrowser til at præsentere mine data. Jeg har siden fået behov for at brugeren kan trykke på diverse elementer for og derved få ny information frem. Jeg prøvede at lave en <A HREF....> men har lidt problemer med at finde et event hvor jeg får at vide hvilken URL brugeren trykkede på. Er der nogen af jer der har en ide til dette?
Det er ikke meningen mit program nogensinde skal ud på nettet og hente data. TWebbrowseren skal kun "fodres" med data jeg selv genererer.
Har prøvet at rode med OnBeforeNavigate2. Det lader til jeg får hele mit html dokument tilbage + den URL brugeren trykkede på. Dette er selvfølgelig brugbart og jeg kan jo bare huske på hvad jeg har fodret ind som html dokument og sammenligne med det som OnBeforeNavigate2 spytter ud igen. Men det er da en noget mærkelig måde på det. Jeg nægter at tro der ikke er et eller andet jeg har overset.
Min ide er at benytte TWebbrowseren som et komponent udelukkende til at lave layout med og præsentere dette for brugeren. Men har efterfølgende fået behov for at give brugeren mulighed for at trykke på nogle emner for yderligere information. Dette har jeg lavet via <A HREF.... /A>. Men nu kan jeg ikke finde et event som fortæller mig hvad brugeren har trykke på.
Som sagt, OnBeforeNavigate2. Andet kan du mig bekendt ikke rigtig gøre, nok fordi det ikke er meningen man skal kunne gøre det du vil.
Hvis du har brug for at vide hvilken tekst brugeren trykkede på (ikke URL'en), må du i stedet bruge en URL hvorfra du kan afkode det.
Synes godt om
Ny brugerNybegynder
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.