Autor Beitrag
OlliH
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 24.08.03 19:24 
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:

ausblenden 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.

ausblenden 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:

ausblenden 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