Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Homepage titel auslesen (https://www.delphipraxis.net/12692-homepage-titel-auslesen.html)

citybreaker 2. Dez 2003 15:03


Homepage titel auslesen
 
Hallo!
wie kann man den Titel einer Homepage auslesen die in
einem TWebBrowser angezeigt wird?

sakura 2. Dez 2003 15:11

Re: Homepage titel auslesen
 
Versuche mal:

Delphi-Quellcode:
ShowMessage(OleVaraint(WebBrowser1.Document).title);
...:cat:...

citybreaker 2. Dez 2003 15:47

Re: Homepage titel auslesen
 
Klappt nicht wirklich.
Heißt es nicht OleVariant? Habs mal verbessert.
Nun kommt beim Starten der Anwendung folgene Fehlermeldung
Zitat:

Access violation at adress 00468B8F in Module
'Projekt1.exe'. Read of Adress 00000000.

sakura 2. Dez 2003 16:05

Re: Homepage titel auslesen
 
Na gut... fast :mrgreen:

Delphi-Quellcode:
ShowMessage(WebBrowser1.OleObject.Document.Title);
...:cat:...

citybreaker 2. Dez 2003 16:46

Re: Homepage titel auslesen
 
Mhm, ne leider nicht. Kommt noch immer die selbe Fehlermeldung. :cry:

WackBe 2. Dez 2003 17:25

Re: Homepage titel auslesen
 
Was willst du denn mit dem Titel machen?

Uncle Cracker 2. Dez 2003 17:36

Re: Homepage titel auslesen
 
Die Schweizer helfen immer :mrgreen:

Zitat:

Zitat von Swissdelphicenter.ch
Delphi-Quellcode:
procedure TForm1.infoClick(Sender: TObject);
begin
  // Shows the URL of the current page displayed
  // Gibt die aktuell geladene URL des Webbrowsers aus
  ShowMessage('URL: ' + TWebbrowser.OleObject.Document.Url);

  // Shows the Title of the current page displayed
  // Gibt den Titel der Seite, die im Webbrowser ist aus
  ShowMessage('Page Titel: ' + TWebbrowser.OleObject.Document.title);

  // Shows the Height, Width of the current page displayed
  // zeigt an wie hoch, breit die Seite im TWebbrowser ist.
  ShowMessage('ScrollHeight: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollHeight));
  ShowMessage('ScrollWidth: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollWidth));

  // amount that the document has been scrolled down
  // Um wieviel das Dokumkent nach Unten gescrollt wurde
  ShowMessage('ScrollTop: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollTop));
  ShowMessage('ScrollLeft: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollLeft));

  // Shows the physical height, width of the browser screen
  // Zeigt die Höhe, Breite des Anzeigebereichs
  ShowMessage('ClientHeight: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ClientHeight));
  ShowMessage('ClientWidth: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ClientWidth));

  // Show the document referrer
  // Referer von Twebbrowser anzeigen.
  ShowMessage('Referer: ' + TWebbrowser.OleObject.Document.referrer);
end;


citybreaker 3. Dez 2003 13:46

Re: Homepage titel auslesen
 
Klappt immer noch nicht ganz.
Habs volgendermaßen gemacht.

Delphi-Quellcode:
procedure TButton1.Click ...
var i, r, q, s: OleVariant;
begin
  WebBrowser.Navigate(Edit1.Text, i, r, q, s);
  Form1.Caption := Webbrowser.OleObject.Document.title;
end;
Es passiert gar nix mit der Titellieste der Form.

WackBe 3. Dez 2003 14:38

Re: Homepage titel auslesen
 
Ich zeig den Titel in meinem Mini Browser so an:

procedure TForm1.WebBrowser1TitleChange(Sender: TObject;
const Text: WideString);
begin
Form1.Caption := Text;
end;

citybreaker 3. Dez 2003 15:14

Re: Homepage titel auslesen
 
Juhu, das klappt! :dance:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 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