![]() |
Twebbrowser URL ändern
hallo,
ich suche nach einer möglichkeit den Twebbrowser so anzupassen, dass er vor jedem link einen anderen hinzufügt. z.b.: aus ebay.de => ![]() |
Re: Twebbrowser URL ändern
Moin,
wenn ich das richtig verstehe programmierst du einen Browser. Also musst du ja irgendwo in deinem Code
Delphi-Quellcode:
aufrufen. Was hindert dich daran einfach deine Weiterleitungsurl davor anzustellen?
Webbrowser1.Navigate(url)
Delphi-Quellcode:
Oder hab ich da was falsch verstanden? :gruebel:
Webbrowser1.Navigate('www.123.de\s.php?url=' + url);
|
Re: Twebbrowser URL ändern
das problem ist ja, dass das immer passieren soll z.b. auch wenn ich in der aufgerufenenen seite wieder nen link öffne.
|
Re: Twebbrowser URL ändern
Hi,
den Vorspann kannst du leicht im event handler für OnBeforeNavigate2() erzeugen. Grüße vom marabu |
Re: Twebbrowser URL ändern
und wie soll ich das da realisieren ?
|
Re: Twebbrowser URL ändern
Delphi-Quellcode:
SO etwa?
procedure TForm11.WebBrowser1BeforeNavigate2(ASender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin url:='www.123.de\s.php?url=' + url; end; |
Re: Twebbrowser URL ändern
funktioniert leider nicht...
ist es gewollt, dass da 2 mal URL steht, meinst du damit beides mal das selbe? ich habs mal so ausprobiert aber da kommt ein access violiation error:
Delphi-Quellcode:
woran könnte das liegen ?
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin webbrowser1.Navigate('http://xxx.de/index.php?=' + url); end; |
Re: Twebbrowser URL ändern
Ja, das ist gewollt.
Pass auf: Angenommen die aufzurufende URL ist ![]() Dann wird, sobald man dort hinnavigieren möchte, die URL (welche ![]() ![]() Ich empfehle dir zum besseren Delphiverständnis, ein paar Klasse tutorials, kann ich nur sehr empfehlen: ![]() |
Re: Twebbrowser URL ändern
danke erstmal!, allerdings funktioniert es nicht, die seiten werden weiterhin "normal" geöffnet und nicht an das script gesandt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz