Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Popup Blocken bei TWebBrowser (https://www.delphipraxis.net/92415-popup-blocken-bei-twebbrowser.html)

RealSurfer 19. Mai 2007 13:13


Popup Blocken bei TWebBrowser
 
Ich öffne über
Delphi-Quellcode:
Webbrowser.navigate('www. .... .com');
bei dieser öffnet sich nun ein Popup.
Ich habe diese Prozedur im Forum schon gefunden weis aber nun nichts mit ihr anzufangen.
Delphi-Quellcode:
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool);
begin
  Cancel:=true;
end;
Hab sie in mein programm eingebunden aber muss ich sie extra aufrufen oder geschieht das automatisch?
Oder benötigt man etwas wichtiges in der Uses liste (kommt aber ja keine Fehlermeldung...)

s-off 21. Mai 2007 13:10

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.

RealSurfer 21. Mai 2007 19:29

Re: Popup Blocken bei TWebBrowser
 
Danke !!! ;-) ich stand glaub ich echt auf dem Schlauch ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz