Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTML-Quellcode parsen (https://www.delphipraxis.net/5642-html-quellcode-parsen.html)

Daniel B 15. Jun 2003 20:42

Zitat:

Zitat von Chakotay1308
@Daniel: in diesem Fall wird nur der Text angezeigt, aber nicht formartiert! Er wollte allerdings einen formartierten Text...

Ich werde jetzt nichts dazu sagen. :roll: *kopfschüttel*

Grüsse, Daniel :hi:

Triabel 15. Jun 2003 20:51

Hey daniel,

deine Lösung funktioniert, aber genau andersherum wie ich es wollte!!!
Ich will das Richedit als Browser nutzen....es soll also in diesem Richedit nicht der Quelltext angezeigt werden!!!

Mein Programm soll ähnlich wie Frontpage funktionieren!!! Jemand kann dann den Text einer website verändern, löschen....,ohne das er in der Quellcode-ebene arbeitet!!!

Ich hoffe du kannst mir nochmal nen Vorschlag machen!!!!

P.S. Spitzen Forum hier!!!!!!!!!!!!

Daniel B 15. Jun 2003 21:05

Hallo,

jetzt kommen wir der Sache schon näher. ;)
Das wir aber keineswegs einfach. Auf die schnelle fällt mir nur eins ein.
Du hast also das RichEdit, und dann noch z.B. Images, in denen Du z.B. mit Canvas was reinmalst und kannst die Images hin- und herschieben. Ebenso mit Labels die dann Links darstellen usw.
Je nachdem wo das Image oder Label oder sonst was plaziert wurde, hast Du ja deren Koordinaten und kannst damit den endtsprechenden Code umsetzen und im Hintergrund anzeigen oder sonst wo. Ebenso kannst Du das dann auch in % umrechnen, je nachdem ob Du positionsangaben mit Px oder % machen willst.
Das wird aber alles sehr, sehr viel Schreibaufwand und wünsche Dir schon viel Spass dabei. :mrgreen:

Grüsse, Daniel :hi:

Triabel 15. Jun 2003 21:09

MIt images oder ähnlichen mach ich nix....!!! will dann nur den Text bearbeitbar machen, sonst nix!!! Der anwender kann dann lediglich was an seinem Text ändern und nicht an der grafik!!! Er kann farbe und größe andern!!!! Gibts da keinen anderen weg???

Wäre ja schonmal ne große Hilfe, wenn ich das Richedit als Browser verwenden kann!!!!!

flomei 15. Jun 2003 21:11

Zitat:

Zitat von Triabel
...wenn ich das Richedit als Browser verwenden kann!!!!!

:lol: Wofür gibt es eigentlich TWebBrowser?

:coder: *einenricheditbrowserschreibentut* :mrgreen:

MfG Florian :hi:

Triabel 15. Jun 2003 21:17

hi flomei,

brauche einen richeditbrowser wil ich im Webbrowser nix editieren oder bearbeiten kann!!!!

Daniel B 15. Jun 2003 21:21

Hallo,
Zitat:

Zitat von flomei
:lol: Wofür gibt es eigentlich TWebBrowser?

Damit Du diesen blöden Kommentar ablassen kannst. :roll:

Lass Ihn doch, Er möchte halt nen eigenen schreiben, warum auch nicht? Endlich mal ein Mensch der ein "halben" Browser macht der nicht auf TWebBrowser basiert!

@Triabel, hmm, ich stell mir das halt so vor das der User ein Bildchen hat, das wäre dann in einem Image und Er schiebt es so rum und Du änderst im Hintergund, also im RE ständig den Quelltext. Ich glaube das es hier noch nicht ganz Klar ist wie und was Du haben willst, sodas es bis jetzt mehr "spekullationen" sind.

Grüsse, Daniel :hi:

flomei 15. Jun 2003 21:31

Zitat:

Zitat von Triabel
brauche einen richeditbrowser wil ich im Webbrowser nix editieren oder bearbeiten kann!!!!

Aha. Ich denke, man könnte vielleicht in einem WebBrowser den Quellcode darstellen lassen und im Richedit editieren. Oder willst du keinen HTML Editor schreiben (hatte ich jetzt dran gedacht)???

MfG Florian :hi:

Daniel B 15. Jun 2003 21:33

Hallo,

ich denke Er will ein WYSIWYG-Editor schreiben.

Grüsse, Daniel :hi:

Triabel 15. Jun 2003 21:37

hey daniel,

ist wirklich schwierig zu erklären... :)

Habe eine Website, die so aussieht:


Code:
<body text="#000000" bgcolor="#FFFFFF" link="000000" alink="#000000" vlink="#000000">
 <h2><marquee>Html</marquee></h2>
<!--point
<a id=bearb href="#" name="1">
point-->
<font size="+1" color="#FF0000">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</font>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<!--point
</a name="1">
point-->



[url="c:\praktikum\index.htm"]Index[/url]



[url="c:\master.htm"]master[/url]
</body>

Lese dann die seite in ein Richedit und entferne die Kommentare, die Link-tags einschließen!!! und lade sie in den TWebbrowser.
Das sieht dann so aus:

<body text="#000000" bgcolor="#FFFFFF" link="000000" alink="#000000" vlink="#000000">
<h2><marquee>Html</marquee></h2>

<a id=bearb href="#" name="1">

<font size="+1" color="#FF0000">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</font>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

</a name="1">



Index



master

</body>


So kann der nutzer den Text anklicken den er bearbeiten will!!!!!
Danach wird nur das stück Quelltext eingelesen, wo der angeklickte Text drinsteht!!! Dieser soll jetzt als "gebrowster" Text in einem RichEdit-Feld dargestellt werden!!! Das richedit - Feld wird dann der WYSIWYG-Editor des Textes....

Ich hoffe ich konnte dir das jetz mal gut erklären!!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr.
Seite 2 von 3     12 3      

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