![]() |
WebBrowser: wie kann ich nur einen bestimmten Paragraphen einer HTML-Datei darstellen
Hallo,
ich habe eine TWebBrowser-Komponente in einem Formular, die eine HTML-Datei anzeigt. Diese HTML-Datei ist gegliedert in mehrere Paragraphen, die ich in einem Inhaltsverzeichnis oben verlinke. Nun möchte ich den TWebBrowser so modifizieren, dass bei einem bestimmten Aufruf nur der Inhalt eines bestimmten Paragraphen angezeigt wird, nicht die gesamte HTML-Datei. Wie kann man da am besten vorgehen? Wenn ich dem TWebBrowser die HTML-Datei gefolgt von "#" und dem Paragraphenname übergebe, wird korrekterweise zum Paragraphen gesprungen, der Anwender kann aber trotzdem alle Paragraphen darüber und darunter lesen. Das soll nicht geschehen. Bin für jeden Tip dankbar. |
AW: WebBrowser: wie kann ich nur einen bestimmten Paragraphen einer HTML-Datei darste
.. ich denke das ist in html nicht vorgesehen.
Das "#" ist eine Sprungmarke, kein Zeichen um nur diesen Teil anzuzeigen. Wenn Du nur den Text der Sprunmarke anzeigen willst, musst Du meines Erachtens das html Dokument in mehrere Dokumente aufteilen. Grüße Klaus |
AW: WebBrowser: wie kann ich nur einen bestimmten Paragraphen einer HTML-Datei darste
Da musst Du Dir einen eigenen Browser schreiben.
Aber selbst das wird niemanden daran hindern, nach Text-Fragmenten zu googlen mit einem anderen Browser... Ein Beispiel ist hier im Forum: ![]() ![]() Hier wird sogar die vollständige Seite angeboten - rechts oben. |
AW: WebBrowser: wie kann ich nur einen bestimmten Paragraphen einer HTML-Datei darste
Zitat:
Vielleicht wäre ein Ansatz, die anderen Paragraphen z.B. unsichtbar zu machen. Hier kann man sehen wir man auf das DOM zugreift: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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