![]() |
Popup Blocken bei TWebBrowser
Ich öffne über
Delphi-Quellcode:
bei dieser öffnet sich nun ein Popup.
Webbrowser.navigate('www. .... .com');
Ich habe diese Prozedur im Forum schon gefunden weis aber nun nichts mit ihr anzufangen.
Delphi-Quellcode:
Hab sie in mein programm eingebunden aber muss ich sie extra aufrufen oder geschieht das automatisch?
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool); begin Cancel:=true; end; Oder benötigt man etwas wichtiges in der Uses liste (kommt aber ja keine Fehlermeldung...) |
Re: Popup Blocken bei TWebBrowser
Hallo,
:gruebel: der Aufruf geschieht automatisch, aber nur dann, wenn Dein Webbrowser1 auch weiss, dass er genau das in diesem Fall machen soll; er weiss es aber anscheinend nicht. Einfachster Weg, wenn die Methode bereits implementiert ist: Deinen Webbrowser anwählen -> Objektinspektor -> Ereignisse -> bei 'OnNewWindow2' das entsprechende auswählen. Ansonsten Doppelklick bei (siehe vorherige Zeile). Dabei wird automatisch der Methodenrumpf im Quelltext erzeugt, und die Methode deklariert. Dann nur noch den Inhalt reinkopieren. |
Re: Popup Blocken bei TWebBrowser
Danke !!! ;-) ich stand glaub ich echt auf dem Schlauch ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 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