Link to home
Start Free TrialLog in
Avatar of Ogni
Ogni

asked on

WebBrowser1NewWindow2 ... Suppress a new browserwindow

Hi !
I'm using D5 and winnt/98se. I've a problem with the TWebBrowser-component. When i click on a "http-link" in a shown webpage TWebBrowser opens a second (new) window - i don't want this ;-)
I've found the event "NewWindow2" and this is my code:
-----------------
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool);
begin
   WebBrowser1.RegisterAsBrowser := True;
   ppDisp := WebBrowser1.DefaultInterface as IDispatch;
end;
-----------------
Now clicking the first time on the extern link nothing happens (no window but not a new website, too). When i first click on a intern link (=another page in the same website) and THEN clicking the extern (=http...) link the new website is in the same (old) browserwindow...
I'm a bit too late, i think ;-)
I think there must be another event to insert the code from NewWindow2 ???

Please help... 85 points are all i have... I hope it's enough? Thanks a lot!

Best regards,
Ingo
ASKER CERTIFIED SOLUTION
Avatar of edey
edey

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Ogni
Ogni

ASKER

Thanks a lot!
Hey, glad to be of service :)
Just out of curiosity, though, why the 'b'? - I'm not complaining though, it's just that it doesn't make any difference to the question asker, so i try to always answer with an 'A'.

GL
Mike
Avatar of Ogni

ASKER

Hi !
I trhink it's a good answer... So i gave you a "good"... Good is good... Not bad. Perhaps "Excellent" if it wasn't  "...waaay past my bed time..." ... Hey, a joke ;-)
Thanks a lot,
Ingo