Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Im TMozillabrowser Form ausfüllen & abschicken (https://www.delphipraxis.net/116182-im-tmozillabrowser-form-ausfuellen-abschicken.html)

PIP3 24. Jun 2008 19:40


Im TMozillabrowser Form ausfüllen & abschicken
 
Also,

ich google irgendwie schon seit tagen nach einer hilfe, mit der ich ein Form im TMozillabrowser ausfüllen und abschicken kann ...

komm da einfach nich mehr weiter :wall:

:angel: kann mir da wer auf die sprünge helfen :D

toms 28. Jun 2008 15:56

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
Hallo, wie sieht dein bisheriger Code aus?

bonanza 29. Jun 2008 12:04

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
hi,

ich hab auch ein problem mit mozillabrowser und forms^^
mein bisheriger code:

Delphi-Quellcode:
mozillabrowser1.OleObject.Document.GetElementsByName('nickname').Item(0).value := edit1.texT;
mozillabrowser1.OleObject.Document.GetElementsByName('passwort').Item(0).value := edit2.text;
allerdings meckert der, dass es GetElementsByName nicht gibt :-\

Wie krieg ich eigentlich raus, was ich bei Item(X) eintragen muss ? was genau bedeutet da die 0,1,2 oder so?

toms 29. Jun 2008 15:28

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
Hallo, GetElementsByName ist eine Methode von IHTMLDocument3.
Anscheindend wird dieses Interface vom TMozillaControl nicht unterstützt (verwende Mozilla 1.7.12)

Vielleicht gibt's eine neuere Version?

PIP3 30. Jun 2008 10:28

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
also ich bin mit meinem code auch nicht viel weiter als bonanza ...
hab recht viel gegoogled, aber nirgendwo ein HowTo gefunden :-/

wäre echt schade, wenn man mit dem Mozillabrowser keine forms ausfüllen und abschicken kann ...
vielleicht ist das ja in bearbeitung :D
@toms
ich hab auch die version 1.7.12
aber hab grad keine ahnung wie alt die schon ist und ob es eine neuere gibt ^^

mkinzler 30. Jun 2008 10:47

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
Das ActiveX-Control stammt ja nicht vom Moziall-Projekt und ist auch nicht der offizielle Weg für Embedding von Gecko.
Dafür gibt es das Gecko-SDK.
http://www.ftp.newbielabs.com/Delphi%20Gecko%20SDK/

PIP3 30. Jun 2008 12:38

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
danke für den hinweis mkinzler

hab mal das gecko-sdk ausprobiert ...

aber leider bekomme ich beim testen des geckobrowsers immer die fehlermeldung:
Error: GRE_Startup()


muss ich bei der installation/einbindung etwas besonderes beachten?

toms 30. Jun 2008 12:40

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
Zitat:

Zitat von PIP3
danke für den hinweis toms

hab mal das gecko-sdk ausprobiert ...

aber leider bekomme ich beim testen des geckobrowsers immer die fehlermeldung:
Error: GRE_Startup()

muss ich bei der installation/einbindung etwas besonderes beachten?

Weiter geht's hier

PIP3 30. Jun 2008 13:04

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
uups ^^
hab ich überlesen :oops:
danke toms :)
jetzt funktionierts ^^

wer dann mal das prog in dem ich Tmozillabrowser benutzt hab auf den Tgeckobrowser umstellen :x

mkinzler 30. Jun 2008 13:23

Re: Im TMozillabrowser Form ausfüllen & abschicken
 
http://www.mozilla.org/projects/embe...bedapiTOC.html

Du könntest aber auch versuchen dein Programm an das w3-DOM anzupassen (der IE hat ein eigens DOM)


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