Entwickler-Ecke

Internet / Netzwerk - Link erstellen!


deagle - Di 27.08.02 06:24
Titel: Link erstellen!
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 ??

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 - 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:

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 - Di 27.08.02 09:23

Es geht dir um den Link?
Den kannst du überall setzen:

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.


deagle - 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 - Di 27.08.02 10:45
Titel: Re: Link erstellen!
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 - Di 27.08.02 13:28

@deagle..

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

Mörderarbeit :wink: