Entwickler-Ecke
Internet / Netzwerk - Lokale HTML-Dateien mit TWebBrowser anzeigen
torstenheinze - Mo 25.11.02 19:35
Titel: Lokale HTML-Dateien mit TWebBrowser anzeigen
Mein Problem:
Quelltext
1:
| WebBrowser1.Navigate('www.delphiforum.de'); |
Der Code länd die Website, aber wenn ich folgendes eingebe:
Quelltext
1:
| WebBrowser1.Navigate('C:\test.html'); |
dann wird angezeigt, das die Seite nicht gefunden werden kann,
obwohl dass eine gültige html-datei ist. wie kann ich auch lokale html-dateien anzeigen?
wäre nett wenn ihr mir helfen könntet![/quote]
DeCodeGuru - Mo 25.11.02 20:05
also, ich habe das eben mir folgendem Code ausprobiert WebBrowser1.Navigate('D:\Webserver\index.html'); (also kein Unterschied, bis auf dem Pfad) und es hat alles wuderbar funktioniert. Liegt der Fehler vielleicht in deiner HTML-Datei. Also Frames mit falschen Pfadangaben oder ein "Linkscript", dass auf einen nicht vorhanden Pfad verweist?
torstenheinze - Mo 25.11.02 20:19
Quelltext
1:
| WebBroser1.navigate('c:\test.html'); |
akzeptiert er, aber nicht:
Quelltext
1:
| WebBroser1.navigate('test.html'); |
ich hab das Problem so gelößt:
var s, htmldatei: string;
begin
htmldatei := 'test.html';
s := extractfilepath(application.exename) + htmldatei;
form1.WebBrowser1.Navigate(s);
end;
... und das funktionuckelt
was lernen wir: WebBrowser akzeptiert keine relativen Dateinamen!
also bis dann
und danke für deine Aufmeksamkeit
Alfons-G - Di 26.11.02 09:48
:wave:
Das kann ich bestätigen, TWebBrowser akzeptiert nur absolute Pfade bei lokalen Dateien.
:roll:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!