Stoney kom med en kode, til min onnewwindow event i min twebbrowser, som ser sådan ud:procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); var NewWindow: TForm1; begin NewWindow := TForm1.Create(self);
problemet med denne kode, er at nye popup windows, bliver i samme vindue som min primære browser( der skal gerne være 2 vinduer nede i prosess linien, hvis der kommer en ny pop up....hvordan får jeg den til det?
og desuden vil jeg gerne have at vide, hvordan jeg åbner et nyt browser vindue, lige som ie`s filer/nyt vindue
stoney> din kode, virker lige som min( den jeg viste) der kommer stadivæk kun 1 window, i presess linien, i stedet for 2... har du evt. en anden kode som kunne afhjælpe dette problem?
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); var NewWindow: TForm1; begin NewWindow := TForm1.Create(self); <---- ændre self til application
mm dur ikke, hvis jeg fjerne (self) og sætter (application) ind, sker der intet, når jeg går ind på en side, hvor jeg ved der er popups...men når jeg så trykker på et popup link, så laver den et nyt vindue,inde i samme windows som mainwin
for at du kan forstå hvad jeg har gang i kunne du lige se mit screenshot her: www.asio.dk/fejl.jpg
browseren har her åbnet 2 windows, og det ene virker fint nok( det første), men den nye popup, popper up i samme app på prosses linien, og har ingen title inde i sig...mmmm ???
¨dkn> kunne du evt. prøve at lave en demo, som smidder alle nye browser vinduer ned i samme program fil, men ned i f.eks. en pagecontrol så alle nye vinduer kommer til at ligge i tabs i main programmet, med nummer 1-2-3-4-5-6-7 osv?
mange mange tak for hjælpen, til jer begge:-) Jeres ideer og demoer virkede lige som de skulle, points til jer begge:-)
wil/
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.