Hallo,
ich fummel hier schon seit Stunden rum und bin jetzt an einer Stelle wo ich nicht mehr weiter komme.
Also, ich navigiere mit dem TWebbrowser auf eine seite und möchte per Click ein Formular ausfüllen lassen. Auf der HP sind ein paar Combo / Listboxen (halt die Dinger auf die man klickt und dann etwas auswählten muß).
Solange der HTML-Source so aussieht:
Quelltext
1: 2: 3: 4: 5: 6:
| <select size="1" name="TKommune"> <option value=1 selected>Test1</option> <option value=2>Test2</option> <option value=3>Test3</option> <option value=4>Test4</option> </select> |
kann ich die Auswahl mit z.B.
Delphi-Quelltext
1:
| WebBrowser1.OleObject.document.forms.item(0).elements.item(4).value:=2; |
treffen. Jetzt zu meinem Problem, der HTML-Source sieht dummerweise so aus:
Quelltext
1: 2: 3: 4: 5: 6:
| <select size=1 name=summe> <option>Test1</option> <option>Test2</option> <option>Test3</option> <option>Test4</option> </select> |
Also kann ich keine value setzen, hab mich hier durchs Forum gegraben und gegoogelt. Hier hat z.b. jemand das gleiche Problem
www.delphipraxis.net...?t=1140&start=45
Ok, notfalls könnte ich mir mit nem keybd_event (tab und pfeiltasten) behelfen aber das muß doch auch einfacher gehen.
Irgend jemand eine Idee?
Oliver