![]() |
Twebbrower hintergrundbild
hi@all!
Ich versuche mich gerade (wie auch andere hier mal gemacht haben) an einem html basierten chat... Es funktioniert auch alles wunderbar... nur eine kleinigkeit wollte ich mal nachfragen: Ich lade erstmal per navigate('about:blank'); ne neue leere seite. Jetzt schreibe ich da meinen formatierten Text per:
Delphi-Quellcode:
in das Browserfenster.
Webbrowser1.OleObject.Document.write('irgendwas mit html code');
Ich hätte aber gerne so ein Hintergrundbild noch "dahinter"...also hinter dem chattext...so wie die ICQ Blume. Nun könnte man sagen: no problem: nimm einfach was html code wie z.B. <html><head><title>background-image</title> </head><body style="background-image:url(background.gif)"> </body></html> Problem ist, dass dieser Code nicht richtig interpretiert wird, per "write" Befehl, d.h. es wird nix angezeigt... Lg, Alleinherrscher |
Re: Twebbrower hintergrundbild
Könnte es sein, daß er so das Bild nicht findet? Erzeug mal ne html-Datei und lade diese mit .Navigate.
|
Re: Twebbrower hintergrundbild
Oder setze das Bild so ein:
Delphi-Quellcode:
Grüße vom marabu
const
bgimg = 'http://www.delphipraxis.net/templates/DPClassicBlue/images/logo_right_birthday.gif'; begin WebBrowser.OleObject.Document.body.style.backgroundImage := Format('url(%s)', [bgimg]); end; |
Re: Twebbrower hintergrundbild
Tatsache, ihr habt recht...ich bin davon ausgegangen dass er die Bilder im selben ordner sucht, wo das Programm ist...aber da ja keine webseite geladen ist, von der er den Pfad her wissen könnte, ist das in der tat nicht so...
jetzt meine Frage...wie gebe ich ihm den pfad an? ich dachte gerade an "application.exename" aber das problem ist, dass ja der richtige Pfad von dem "html-pfad" abweichen kann...also z.B. "C:\Dokumente und Einstellungen" wird zu "C:\Dokumente%20und%20Einstellungen"...gibts da irgendeinen trick, wie man das direkt "konvertieren" kann, oder muss man sich da selber was basteln? Was muss noch beachtet werden? Sonderzeichen wie "äöü"? Lg, und danke schonmal |
Re: Twebbrower hintergrundbild
Kümmere dich nicht um die Leer- und Sonderzeichen:
Delphi-Quellcode:
marabu
const
bgimg = 'file:///c:/dokumente und einstellungen/stolen images/än immitsch.gif'; begin WebBrowser.OleObject.Document.body.style.backgroundImage := Format('url(%s)', [bgimg]); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz