![]() |
Nur Frame ändern
Hi!
Ich rufe in Delphi im Webbrowser eine Seite mit Frames auf. Über einen Button möchte ich aber nur eine Frame austauschen. Wie mach ich das?? |
Re: Nur Frame ändern
SO hab nochmals intersiv gegoogelt:
procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant); overload; Das ist alles, was ich gefunden habe: Bisher hab ichs so: WebBrowser1.Navigate(url); Wie bekomm ich da jetzt das Frame rein?? Thomas |
Re: Nur Frame ändern
Schau doch mal die Parameter von "Navigate()" an ;)
procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant); |
Re: Nur Frame ändern
WebBrowser1.Navigate(url,'','frame');
So klappt es aber leider nicht! Thomas |
Re: Nur Frame ändern
TargetFrameName ist ja vom Typ her auch kein String ;)
Schau mal nach, wie das Ding aussieht (Bei Delphi7 kann ich einfach per STRG+Klick auf das Ding herausfinden, was das ist :) ) |
Re: Nur Frame ändern
Hab Delphi 2005 PE und da klappt es nicht, könnstest es du mir nicht einfach bitte sagen, wie es geht??
Thomas |
Re: Nur Frame ändern
Delphi-Quellcode:
Grüße vom marabu
WebBrowser.Navigate('http://www.delphipraxis.net', null, 'bigframe', null, null);
|
Re: Nur Frame ändern
WebBrowser.Navigate('http://www.delphipraxis.net', null, 'bigframe', null, null);
gibt folgenden Fehler aus: E2250 Es gibt keine überladene Version von 'Navigate', die man mit diesen Argumenten aufrufen kann |
Re: Nur Frame ändern
Hallo Thomas,
jetzt ist der Augenblick gekommen, an dem du völlig selbständig in die Referenz zum IWebBrowser2 Interface rein schauen musst: ![]() marabu |
Re: Nur Frame ändern
Hi!
Ich komm damit leider nicht weiter: Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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