Autor |
Beitrag |
Raezor
      
Beiträge: 54
Status:
Administrator des Mondes
|
Verfasst: Fr 09.03.07 18:57
Ich benutze diesen Code: Delphi-Quelltext 1:
| Webbrowser1.Navigate(extractFilePath(ParamStr(0)) + 'index.html'); | doch er öffnet die html immer mit dem Internet Explorer. Kann ich auswählen, dass er den standart Browser verwenden (den man als standart eingestellt hat), anstatt den IE? Moderiert von Christian S.: Delphi-Tags hinzugefügt
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 09.03.07 18:58
Hallo! Um den Standar d-Browser zu verwenden, kannst Du diesen Tipp verwenden: www.delphi-library.d...r+oeffnen_70137.htmlGrüße Christian //edit: Oder natürlich mittels ShellExecute die URL aufrufen, wenn es nicht drum geht, dass jemand im WebBrowser auf eine URL klickt.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Di 20.03.07 14:48
In dem Fall liegt das Problem eher darin, dass der TWebBrowser nunmal auf dem Internet Explorer bassiert. Wenn du den Firefox verwenden willst, brauchst du die TMOZILLACONTROL-Komponente.
@Christian: Er meint nicht speziell Popups.
PS: Standar d
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Raezor 
      
Beiträge: 54
Status:
Administrator des Mondes
|
Verfasst: Sa 24.03.07 10:18
Habe jetzt die Methode benutzt:
www.delphi-library.d...r+oeffnen_70137.html
doch es kommt die Meldung:
[Fehler] Unit1.pas(129): Undefinierter Bezeichner: 'ShellExecute'
[Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
Das heißt?
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Sa 24.03.07 10:40
ShellApi in die Uses aufnehmen.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Raezor 
      
Beiträge: 54
Status:
Administrator des Mondes
|
Verfasst: Sa 24.03.07 10:52
geht so weit, doch wenn ich nun in dem ersten browser auf einen link drücke,
wird es nicht im helpbwrowser angezeigt, sondern öffnet er nun meinen standardbrowser.
soll aber im zweiten browserfeld angezeigt werden.
|
|
Chatfix
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Mo 26.03.07 09:02
Meinst du mit Browserfeld "Tabs"?
Beim IE7 kann man einstellen ob externe Aufrufe in neuem Fenster oder in neuem Tab geöffnet werden sollen.
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 26.03.07 13:07
Ich versteh es immer noch so, dass er 2 TWebBrowser hat und Firefox als TWebBrowser haben will.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Raezor 
      
Beiträge: 54
Status:
Administrator des Mondes
|
Verfasst: Mo 26.03.07 13:11
Also nochmal:
Ich habe einen Broser der HTML Seiten aufrufen kann -> ist ja logisch
Jedoch öffnet er die Seiten nicht mit dem Standart browser, nämlich mit dem IE.
Benutze ich nun den Quellcode von euch, wird der standart browser direkt geöffnent, anstatt die html in den browserfeld anzuzeigen.
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 26.03.07 13:26
Weil TWebBrowse nun mal das Controll des IE kapselt und nicht den Standard-Browser.
_________________ Markus Kinzler.
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 26.03.07 13:28
Ich versteh zwar immer noch kein Wort, was er mit Browserfeld und Co. meint, aber wie gesagt: Wenn du Firefox willst, brauchst du das TMozillaControl.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|