_IEAction ($oOK,"click")

10/21/2013 14:12 inspi123#1
Also mein problem ist:

ich kann diesen button:

PHP Code:
<input id="target_attack" class="attack btn btn-attack" type="submit"
 
style="font-size: 10pt;" value="Angreifen" name="attack" tabindex="15"></input
damit:

PHP Code:
$oForm _IEFormGetCollection($oIE,0)
$oAngriff _IEFormElementGetObjByname ($oForm,"target_attack")
_IEAction ($oAngriff,"click"
klicken.


Aber ich kann diesen button:

PHP Code:
<input id="troop_confirm_go" class="btn" type="submit" value="OK" 
onload="this.disabled=false;" name="submit"></input
damit:

PHP Code:
$oForm _IEFormGetCollection($oIE,0)
$oOK _IEFormElementGetObjByname ($oForm,"troop_confirm_go")
_IEAction ($oOK,"click"
nicht klicken, hat wer tipps wie ich's hinbekomme den zweiten button zu klicken? :)
10/21/2013 17:24 alpines#2
Code:
$oSubmit = _IEObjGetById($oIE, "target_attack")
_IEAction($oSubmit, "click")
_IELoadWait($oSubmit)
Vielleicht?
10/21/2013 20:11 inspi123#3
nein funtioniert leider nicht ;(
10/21/2013 20:46 alpines#4
Ansonsten _IEAction($oSubmit, "focus") und dann ControlSend anwenden für das Fenster, das geht auch wenns versteckt ist.
10/27/2013 11:40 inspi123#5
sry für die verspätete antwort, kannst du mir vielleicht kurz erklären wie genau ich das dann mache?
Mit _IEAction($oSubmit, "focus") fokusier ich nimm ich an genau den button den ich klicken möchte und muss dann höchst warscheinlich irgendwie $oSubmit in den control send befehl einbauen, aber wie?
10/27/2013 12:58 alpines#6
Du kannst ControlSend benutzen um den Button auszulösen, ist zwar nicht ganz optimal aber funktionert
Code:
$hIE = _IEPropertyGet($oIE, "hwnd")
ControlSend($hIE, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{ENTER}")
11/01/2013 08:44 inspi123#7
gute idee =D
probier ich gleich :)
thx
11/01/2013 16:33 de4df1sh#8
Ich weis ja nicht aber müsste es wenn überhaupt nicht eigentlich
Code:
$oSubmit = _IEObjGetById($oIE, "troop_confirm_go")
_IEAction($oSubmit, "click")
_IELoadWait($oSubmit)
sein, weil doch der untere nicht geht?
11/01/2013 16:51 alpines#9
Ich habs ihm schon zugeschickt funktioniert bei ihm.