Blokowanie Popupów w TWebBrowser

0

witam, czy jest mozliwosc blokowania okienek popup w TWebBrowser ? Czego trzeba uzyc, co zrobic zeby to cholerstwo nie wyskakiwalo ?
Bo na razie mam tak ze strona dziala normalnie w moim programie a otwiera sie popup w IE (uruchamia nowe okno przegladarki )

A moze sa jakies komponenty chociaz troche blokujace popupy ?

0

prawde mowiac, to nie mam pojecia, ale mam wrazenie, ze to moze pomoc w rozwiazaniu problemu:
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/webbrowser.asp

a dokladniej Events --> NewWindow...

0

cimak, to wlasnie stosowalem, niestety niektore popupy sie otwieraja :|

w ty z tym winampem co robisz w moim topicu ? :[

0

a mozna jakis kodzik... jak to robiles?

0

w OnNewWindow2 :

  var  popShit: TForm1;
begin
  popShit := TForm1.Create(self);
  ppDisp := popShit.Wb.DefaultDispatch;
  popShit.Destroy;

// wb - TWebBrowser

ale czasami i tak wyskakuja popupy ! :/ Nie wiem dlaczego, przeciez ten kod nie pozawal nawet otworzyc strony gdy w linku jest parametr _blank czyli nowe okno- i nic sie nie dzieje, dziala tylko na _self, czyli w tym samym oknie. A jednak popupy czasami wyskakuja ! i to w jeszcze w IE :/ Na prawde nie wiem co robie zle :/

0

Może tutaj coś znajdziesz dla siebie
http://www.torry.net/pages.php?id=1284

0

"http://www.torry.net/pages.php?id=1284" to chyba raczej nie sa kody zrodlowe :| no ale niech juz pozostanie jak jest :/ Dzieki wszystkim

0

mozesz te popupy automatycznie zamykac Sendmessage WM_CLOSE, a lapac je mozesz procedure TForm1.WMActivate(var Msg: TWMActivate);

0

private
{ Private declarations }
procedure WMActivate(var Msg: TWMActivate); message WM_ACTIVATE;

1 użytkowników online, w tym zalogowanych: 0, gości: 1