Selve componenten er ikke tilgængelig, for versioner delphi pe, men prøv at søge på webbrowser i kategorien delphi, måske der der et link til en 3'part component du kan bruge.
Jeg kan desværre ikke huske hvad den hed, men den ligger der i forvejen.Jeg tror ikke der sker noget særligt ved at installere et par stykker for meget.Hvis det var mig ville jeg prøve nogen af dem med HTM i navnet.Ellers vent..Der er givetvis nogen eksperter, der kan give dig det exacte componentnavn.
Jeg har fundet ud af det nu. Men hvis jeg skriver adressen i det felt hvor den skal stå og trykker enter, siger den lyden man får ved at skrive "Beep;" i Delphi. Ret irriterende!
Har slet ikke fordybet med i kodeeksemplet, men kan fortælle udfra knas med egne programeksempler (det er ikke noget særlig svært - du skulle hellere prøve selv at bygge et programeksempel op) at man tit bliver nødt til at putte kommandoen: refresh; ind efter forskellige navigationsmanipulationer.
{$R *.DFM} procedure TForm2.EAddressKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_RETURN then WebBrowser1.Navigate(EAddress.Text); end; procedure TForm2.EAddressChange(Sender: TObject); begin WebBrowser1.Navigate(EAddress.Text); end;
procedure TForm2.Button1Click(Sender: TObject); begin
If opendialog1.execute then begin Form2.caption:=opendialog1.filename; WebBrowser1.Navigate(opendialog1.filename);
end;
end;
procedure TForm2.Label1Click(Sender: TObject); begin webBrowser1.Navigate(EAddress.Text); refresh; end;
Har stadig lidt problemer. Ligesom der står "Eksperten | Programmering : Delphi :Lave en webbrowser" i toppen af en browser som i IE, skal jeg også lave det. Og hvis man går ind på f.eks www.hjemmeside.dk, og så trykker på et link så man kommmer til www.hjemmeside.dk/links, står der stadig www.hjemmeside.dk i adresselinjen.
procedure TSlbrowser.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); var NewWindow: Tslbrowser; begin // a new instance of the form will be created
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.