Autor Beitrag
deagle
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 89



BeitragVerfasst: Di 27.08.02 06:24 
hi

Bitte entschuldigt meine vielen Fragen bin halt neu mit Delphi am gange! also ;)

Ich wollte mal fragen ob man das nich machen kann ohne das ich ein Webbrowser teil machen kann ??
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
  WebBrowser1.Navigate('about:blank'); // leere Seite erzeugen
  s := '<html><body><p><a id="myLink" ' +
       'href="http://delphi-groups.de" ' +
       'target="_blank">Hier Klicken</a></p></body></html>';
  WebBrowser1.OleObject.document.write(s); // Seite beschreiben

  WebBrowser1.OleObject.document.getElementById('myLink').click();


Thx, Leute
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Di 27.08.02 09:21 
Hallo,
wenn du es einfach "ausführst" wird der Standartbrowser gestartet und die Seite drain geladen. Das funktioniert auch mit E-Mailadressen usw.

Verdenen kannst du hiezu den ShellExecute Befehl:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
ShellExecute(Application.Handle, 
        'open', 
        PChar('http://www.oitmann.de'), 
        PChar(''), 
        pChar(''), 
        SW_SHOW); 
ShellExecute(Application.Handle, 
        'open', 
        PChar('mailto:ich@da.de'), 
        PChar(''), 
        pChar(''), 
        SW_SHOW);


Gruß
Klabautermann
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Di 27.08.02 09:23 
Es geht dir um den Link?
Den kannst du überall setzen:
ausblenden Quelltext
1:
shellexecute(handle,'open',Pchar('http://www.deinserver.de/deineSeite.html'),nil,nil,sw_show);					

Damit wird dein Standardbrowser mit der entsprechenden Seite gestartet.

_________________
Keine Signatur ...
deagle Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 89



BeitragVerfasst: Di 27.08.02 10:37 
muss ich dafür extra noch sn dingen machen ?? shellexecute ?? Wen ja wo muss ich das den machen ??
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Di 27.08.02 10:45 
deagle hat folgendes geschrieben:
Ich wollte mal fragen ob man das nich machen kann ohne das ich ein Webbrowser teil machen kann ??
Kannst Du Deine Frage noch mal etwas genauer beschreiben.
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Di 27.08.02 13:28 
@deagle..

Label.OnClick()
begin
Shellexecute ...
end;

Mörderarbeit :wink:

_________________
Keine Signatur ...