Entwickler-Ecke
Internet / Netzwerk - Webbrowser Formular - Abfrage Submit Button
Doomlittle - Mi 23.06.04 16:38
Titel: Webbrowser Formular - Abfrage Submit Button
Hi, ich habe momentan folgendes Problem:
Ich möchte nachdem in meinem Webbrowser im Formular einer bestimmten Seite der "Submit" Button gedrückt wird eine Aktion durchführen. Wie bzw. mit welcher Möglichkeit kann ich dieses Klicken im Formular abfangen um dann mit Delphi die Aktion durchzuführen?
mein Versuch
if WebBrowser.OleObject.document.forms.item(0).elements.item('anmelden').submit = true then bringt nicht den gewünschten Erfolg
Danke schon einmal im Vorraus für die Hinweise
inselberg - Do 24.06.04 08:49
ich mach das immer so
Quelltext
1:
| Doc := Webbrowser1.Document as IHTMLDocument2; |
...dürfte dir klar sein was passiert
Quelltext
1:
| IHTMLElementCollection1 := doc.all.tags('input') AS IHTMLElementCollection; |
... IHTMLElementCollection1 beinhaltet wie der name schon sagt jetzt eine "liste" alles input felder
Quelltext
1:
| IHTMLInputElement1 := IHTMLElementCollection.item(<Nummer des elements>,varEmpty) as IHTMLInputElement; |
...jetzt zählst du einfach welches dieser elemente du haben möchtest
Quelltext
1:
| (IHTMLInputElement1 as IHTMLElement).click; |
...und clickst es an *g*
so besser?
Doomlittle - Do 24.06.04 11:57
Danke für deine Hilfe aber damit kann ich jetzt noch weniger anfangen :oops:
Edit:
Danke das du es nochmal bearbeitet hast aber ich glaube nicht das dies eine Lösung meines Problems ist, oder ?
So wie ich das verstehe gibst du mir nur eine Möglichkeit vor nach einem bestimmten Element zu suchen und darauf klicken zu lassen. Diese Aktion, also den Klick will ich ja im Formular selbst durchführen. Nur brauch ich so eine Art onkeypress Prozedur für in diesem Fall den Submit Button, damit ich dann die Daten aus den beiden anderen Formularelementen (Name und Passwort) in eine Ini tragen kann.
Moderiert von
Udontknow: Beiträge zusammengefasst.
inselberg - Do 24.06.04 15:36
achso dann hab ich dich missverstanden... :D
wofür soll dass denn gut sein?
Doomlittle - Do 24.06.04 15:51
Also, ich möchte eigentlich nur die Logins (Benutzername +Passwort) nach einer Eingabe in der Ini abspeichern, um dann beim nächsten Mal die Daten automatisch eintragen zu können.
Mir fehlt wie gesagt nur noch die Abfrage das bei "form.submit" auf Webseite X gespeichert werden soll.
Moderiert von
Udontknow: Schiebeposting gelöscht (siehe Richtlinien).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!