Einzelnen Beitrag anzeigen

c.wuensch

Registriert seit: 19. Dez 2004
Ort: Münster
96 Beiträge
 
#1

TWebbrowser: Relative Bilder und Verknüpfungen

  Alt 15. Jun 2005, 00:57
Hi,

ich bin dabei, einen einfachen HTML-Editor, basierend auf dem TWebbrowser zu erstellen.

Wenn ich darin allerdings Bilder oder Links mit relativem Ziel (z.B. [img]..\bild.gif[/img]) einfüge, wird der relative Pfad immer in einen absoluten Pfad umgewandelt.

Auch wenn ich den HTML-Code verändere über
Delphi-Quellcode:
var Element: IHtmlElement;

Element := IHtmlElement(IHtmlDocument2(Webbrowser1.Document).body);
Bereich.innerHTML := '[img]..\bild.gif[/img]';
wird das Ziel in einen absoluten Pfad umgewandelt.

Lässt sich dies irgendwie unterdrücken oder deaktivieren?

Wenn dies nicht möglich ist, würde es auch reichen, wenn man beim Speichern alle Verweise automatisch wieder ins relative Format umwandeln könnte.

Hier ist ein Source zu finden, mit dem die HTML-Seite in ein mht-Archiv verpackt wird, wobei alle Links umgemappt werden. Leider verstehe ich aber nicht, wie dies funktioniert. Vielleicht hilft der Artikel aber bei der Lösung...


Habe schon ewig gesucht, aber leider nichts Passendes gefunden, bin für jede Hilfe dankbar!

Cu, Chris
  Mit Zitat antworten Zitat