![]() |
Bild im TWebbrowser Edit-Modus verschieben...
Wer weiß wie ich ein Bild/Image im TWebbrowser Edit-Modus verschieben kann?
ich würde es ja am liebsten so machen, (s. code unten) aber das funktioniert nur bei elementen (div), die per stylesheet mit absoluter positionierung definiert wurden. Das Problem wäre dann ja das Einfügen neuer Bilder. Wäre aber schon froh wenn ich die Bilder einfach mit der Maus verschieben könnte...
Delphi-Quellcode:
HTMLDocument2Ifc: IHTMLDocument2;
begin HTMLDocument2Ifc := WebBrowser1.Document as IHTMLDocument2; (WebBrowser1.Document as IHTMLDocument2).designMode := 'On'; HTMLDocument2Ifc.ExecCommand('2D-Position', false, true); HTMLDocument2Ifc.ExecCommand('LiveResize', true, true); |
Re: Bild im TWebbrowser Edit-Modus verschieben...
Hallo Horst,
ich habe hier ein HTML-Bookmarklet,
Code:
das z.B. mit der DP Webseite funktioniert, wo ich im Code zumindest keine DIV Tags entdecken konnte.
<HTML>
<SCRIPT LANGUAGE=javascript> [color=red]var __w=document.body.contentEditable = 'true'; [/color] document.designMode='on'; [color=red]void 0;[/color] [color=red]if(__w!=null)document.write(__w);[/color] </SCRIPT> </HTML> Ich bin kein HTML-Profi, aber vielleicht hilft es Dir weiter... |
Re: Bild im TWebbrowser Edit-Modus verschieben...
Danke für deine Antwort,
Delphi-Quellcode:
verwende ich ja schon.
(WebBrowser1.Document as IHTMLDocument2).designMode := 'On';
Die DIV-Tags sind nur nötig wenn:
Delphi-Quellcode:
benutzt wird.
HTMLDocument2Ifc.ExecCommand('2D-Position', false, true);
Habe den Fehler gefunden... hatte den EmbeddetWebbrowser benutzt, der kann das wohl irgendwie nicht. Grüße Horst |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz