Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi javascript delphi (https://www.delphipraxis.net/10477-javascript-delphi.html)

horst 19. Okt 2003 15:36


javascript delphi
 
es geht darum in einem editierbaren webbrowser text einzufügen den ich mit der "2d-position" dann verschieben möchte. ich habe aber nur dieses javascript, wer mag mir dabei helfen das mit delphi zu machen?

Code:
     
function fnInsertText(oTxtId,oTxtFont) {
    var oNode=document.createElement("div");
    card.insertBefore(oNode);
    oNode.style.fontFamily=oTxtFont;
    oNode.innerText='Geben Sie bitte hier ihren Text ein';
    giLastTxt++;
    var iTempCount = "text" + giLastTxt;
    oNode.id = iTempCount;
    oNode.style.position='absolute';
   
   
    oNode.setActive()
}
habs so versucht
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  HTMLDocument2Ifc: IHTMLDocument2;
  fname, fnameb: string;
begin

  HTMLDocument2Ifc := WebBrowser1.Document as IHTMLDocument2;
    HTMLDocument2Ifc.execCommand('createElement', false, 'div');
end;

SirThornberry 19. Okt 2003 16:23

Re: javascript delphi
 
ähm, bin mir nicht sicher ob ich das richtig verstehe. Du willst Text (z.B. ein Label) verschieben??

horst 19. Okt 2003 16:32

Re: javascript delphi
 
nein kein label...sondern den mit
Delphi-Quellcode:
(WebBrowser.Document as IHTMLDocument2).designMode := 'On';
editierbar gemachten webbrowser einen text einfügen der positionierbar ist...

schau dir mal das beispiel an:
http://msdn.microsoft.com/library/en...rddesigner.asp
geh dann mal im linken menü auf text und dann rechts auf "insert text"
dieser eingefügte text ist verschiebbar/positionierbar.
und das will ich auch mit dem webbrowser machen.

SirThornberry 19. Okt 2003 17:03

Re: javascript delphi
 
wenn dus eh in Twebbrowser darstellst dann kanste doch javascript lassen

horst 19. Okt 2003 18:16

Re: javascript delphi
 
dazu müßte ich aber dann immer das javascript in die seite kopieren und nach dem speichern wieder rausnehmen.
es muss auch anders gehen da bin ich mir sicher.
danke für dein interesse :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 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