AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi neue Website in Twebbrowser laden
Thema durchsuchen
Ansicht
Themen-Optionen

neue Website in Twebbrowser laden

Ein Thema von Remote1 · begonnen am 31. Jul 2004 · letzter Beitrag vom 2. Aug 2004
Antwort Antwort
Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#1

neue Website in Twebbrowser laden

  Alt 31. Jul 2004, 16:15
wie kann man eine neue webseite in der gleichen Twebbrowser komponente laden, also nicht:
Delphi-Quellcode:
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool);
var
  fenster: TForm1;
begin
  fenster := TForm1.Create(self);
  fenster.Show;
  ppDisp := fenster.Webbrowser1.DefaultDispatch;
end;
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: neue Website in Twebbrowser laden

  Alt 31. Jul 2004, 16:47
Hi,
lass einfach mal die Variable fenster raus.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#3

Re: neue Website in Twebbrowser laden

  Alt 31. Jul 2004, 17:11
wenn du das so meinst:
ppDisp := Webbrowser1.DefaultDispatch; dann hab ich das auch schon probiert und das hat net geklappt.
deswegen bin ich dann auf eine extra webrowser komponente umgestiegen - halt:
ppDisp := Webbrowser2.DefaultDispatch; und hab mir dann von da bei ondownloadcomplete die url geholt und in dem ersten webbrowser geladen.
klappen tuts ja so auch. es wird auber 2x die gleiche seite geladen un das geht dann auf zeit (gerade wenn jemand 56k modem hat)
ich wills halt gleich ohne umwege irgendwie im selben browser haben
  Mit Zitat antworten Zitat
Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#4

Re: neue Website in Twebbrowser laden

  Alt 31. Jul 2004, 18:33
ok, um das 2x laden zu umgehen kann man beim der zweiten webbrowser kop. bei onbeforeload die url abfangen cancel auf true setzen und die url in der ersten komp. laden
ist aber natürlich auch nicht die idealste lösung

keiner nen besseren vorschlag
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#5

Re: neue Website in Twebbrowser laden

  Alt 1. Aug 2004, 15:17
Ich hab das jetzt folgendemaßen verstanden:
WebBrowser1.Navigate('www.delphipraxis.net'); Oder überseh ich da ein kleines (wichtiges) Detail?
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#6

Re: neue Website in Twebbrowser laden

  Alt 2. Aug 2004, 10:55
ne, wenn eine seite z.b. über _blank oder popup neue seiten öffnet, werden die normalerweise in dem standartbrowser geladen und ich möchts halt in meiner webbrowser komponente
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: neue Website in Twebbrowser laden

  Alt 2. Aug 2004, 11:06
Schau mal hier.

Edit: Mist, war doch das falsche, es wird ein neues Fenster erzeugt, sorry.
  Mit Zitat antworten Zitat
Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#8

Re: neue Website in Twebbrowser laden

  Alt 2. Aug 2004, 13:37
ja, so in der art hab ichs ja schon selber hinbekommen (hab ich ja versucht oben zu erklären) ist aber halt nicht die optimalste lösung und hab gedacht, dass es da noch was eleganteres gibt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 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