Autor Beitrag
kromefot
Hält's aus hier
Beiträge: 11



BeitragVerfasst: So 17.08.03 15:03 
Hallo,

ich möchte mit dem TWebBrowser ein eMail Formular ausfüllen, allerdings funktioniert dies nicht richtig bei den <textarea> Feldern, also dort wo die Nachricht hinkommt.
Er schreibt zwar den Text hin, allerdings kann ich keine Memo zum füllen benutzen und den Text den ich schreibe schneidet er nach einer bestimmten Anzahl von Buchstaben ab. Wenn man dann den Submit Button drückt, ist der Text total abgehackt (so ist es bei mir angekommen, als ich es getestet habe):
Zitat:
E
s i
st soweit! Ich habe mir einen neuen C
omputer zugelegt! Kannst du mir bitte
dabei helfen ihn richtig einzurichten, bei mir klappt d

geschrieben habe ich aber:
Zitat:

Es ist soweit! Ich habe mir einen neuen Computer zugelegt! Kannst du mir bitte dabei helfen ihn richtig einzurichten, bei mir klappt das ganze noch nicht so wie ich mir das vorstelle. Es geht auch ums Netzwerk und so weiter! Mail Back !! mfg

... und so weiter er macht einfach mitten im Wort einen Zeilenumbruch.

ausblenden Quelltext
1:
2:
3:
WebBrowser1.OleObject.document.forms.item(0).elements.item('to').value:='email@email.de';
WebBrowser1.OleObject.document.forms.item(0).elements.item('subject').value:='Betreffzeile';
WebBrowser1.OleObject.document.forms.item(0).elements.item('body').value:='Nachricht! Kommt immer nur teils abgehackt an, er schneidet mittendrin ab!';


Ich habe nichts anderes anstatt des .value Wertes gefunden, was man nutzen kann. Ich habe dann auch probiert
Zitat:
'zeile1'+#13#10+'Zeile2'

zu schreiben, allerdings hackt er beim submitten wieder alles ab, siehe oben.

Brauche also Hilfe!!

Danke
Ak-Alex
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 20.08.03 12:24 
Wieso nimmst du für die <textarea> nicht auch ein Edit Feld?
kromefot Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 20.08.03 12:36 
Weil es sich um ein eMail Formular handelt, und ich den Text wie üblich auch in mehreren Zeilen schreiben möchte!
Experience1986
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 192

Win XP Pro SP2
Delphi 7
BeitragVerfasst: Mo 15.09.03 21:28 
Hats du mal versucht anstatt dem Delphi Zeilenumbruch den von JavaScript zu nutzen:

:='Zeile1\nZeile2';

also \n eingach in den String einsetzen
kromefot Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: So 21.09.03 22:46 
Hab ich probiert funktioniert leider auch nicht!