Einzelnen Beitrag anzeigen

golisan

Registriert seit: 17. Jan 2007
43 Beiträge
 
Delphi 2007 Professional
 
#1

TWebBrowser - Sprung zu einer Textmarke funktioniert nicht

  Alt 17. Jan 2007, 12:34
Hallo Leute,

ihr seit meine "letzte" Rettung ...

Ich erstelle per Programm eine HTML-Seite und möchte diese NICHT speichern, sondern direkt an eine WebBrowser-Komponente übergeben. Das geht auch soweit.
Delphi-Quellcode:
    if SrcView.WebBrowser1.Document = nil then SrcView.WebBrowser1.Navigate('about:blank');
    HTMLDocument := SrcView.WebBrowser1.Document;
    HTMLDocument.Clear;
    HTMLDocument.Write(aHTMLDocument.Text);
    HTMLDocument.Close;
Das Problem: klicke ich auf einen Link, der auf eine Textmarke innerhalb des Dokumentes "zeigt", öffnet die WebBrowser-Komponente eine neue(leere) Seite, auf der nur "blank#textmarke" steht.
Lade ich die Seite per navigate tut's ...
Habt ihr einen Tipp?

Danke!
  Mit Zitat antworten Zitat