Hi Com,
ich hab ein mehr oder minder großes problem...
Auf einer Internetseite möchte ich eine Form ausfüllen lassen via
Code:
$oIE = ObjCreate ([COLOR="Red"]xxx[/COLOR]) ; habe die seite rausgext
$oIEForm = _IEFormGetCollection ($oIE, 0)
Dim $oIEFormElement[16]
Dim $arElementNames[16] = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] ; habe die echten namen rauseditiert
For $i = 0 To 15
$oIEFormElement[$i] = _IEFormElementGetObjByName ($oIEForm, $arElementNames[$i])
Next
Das klappt alles einwandfrei...
Also ich bekomme 16 Objektvariablen von den jeweiligen FormElementen zurück.
Elemente 0 - 13 sind ganz normale inputfelder und mit
Code:
_IEFormElementSetValue
ganz einfach auszufüllen.
bei den beiden anderen Elementen [14 und 15] handelt es sich um folgendes:
Das Element 14 heißt 'attack' und das Element 15 heißt 'support'.
beide werden im quelltext zwar als <Input> angegeben, werden aber als Buttons dargestellt.
Hier mal der auszug aus dem Quelltext:
Quote:
|
<INPUT class=attack style="FONT-SIZE: 10pt" type=submit value=Angreifen name=attack>
|
bzw.
Quote:
|
<INPUT class=support style="FONT-SIZE: 10pt" type=submit value=Unterstützen name=support>
|
Wenn ich jetzt die Form übertrage, heißt es,
Typ des Befehls nicht angegeben...
Wie schaffe ich es, dass bei der Formübermittlung der Value eines dieser beiden button mitübergeben wird?
Ich hoffe, irgendjemand kennt sich damit gut genug aus, um das rauszufinden...
MfG felixli93