AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Markieren eines Bildes in einem Dokument in TWebbrowser
Thema durchsuchen
Ansicht
Themen-Optionen

Markieren eines Bildes in einem Dokument in TWebbrowser

Ein Thema von woki · begonnen am 19. Aug 2003
Antwort Antwort
woki

Registriert seit: 29. Mär 2003
563 Beiträge
 
Delphi 2006 Architect
 
#1

Markieren eines Bildes in einem Dokument in TWebbrowser

  Alt 19. Aug 2003, 09:52
Hallo,

seit kurzem beschäftige ich mit der Programmierung der Twebbrowserkomponente bzw des Internet Explorer.
Das Ziel ist das Erfassen von Metadaten zu HTML Seiten befindlichen Bildern.
Dazu müssen die Bilder in den Seiten gefunden werden. Ich finde über die

Document.all Collection
Code:
var DOC :IHTMLDocument2;
    ElementCollection: IHTMLElementCollection;
begin
  doc := WebBrowser1.Document as IHTMLDocument2;
  ElementCollection := Doc.all;
....
und die Bedingung
Code:
    if HTMLElement.tagName = 'IMG' then
die Images in dieser Collection finden.. Ich kann z.B. auf die URL dieser Images zugreifen. Ich kann den Twebbrowser in den Editmode versetzen
Code:
    (WebBrowser1.Document as IHTMLDocument2).designMode :='On';
und Bilder programmatisch einfügen.

Code:
  (WebBrowser1.Document as IHTMLDocument2).ExecCommand('InsertImage', False,
  'http://Domainname/_bilder\kontak_01.jpg');
Ich kann auch das gesamte Dokument markieren

Code:
  (WebBrowser1.Document as IHTMLDocument2).ExecCommand('SelectAll',False,EmptyParam);

Frage:
Wenn ich ein Bild im Editmode des Twebbrowser von Hand markiere, kann ich es anschließend programmatische durch ein anderes Bild ersetzen, was mir aber nicht gelingt, ist ein „bestimmtes Bild programatisch“ zu markieren, um es dann zu ersetzen

Grüsse
Woki
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz