В данном коде нужно реализовать нажатие на нужную кнопку.
Вся проблема в том, что различия у них только в id, я не знаю как к нему прицепиться, пытался через "индекс", но что - то не работает...
Ниже код последних трех кнопок, выше них могут быть другие, но их id мне неизвестен.
Скрипт нажимает только на первую кнопку... в независимости от того какую выбрать
Вся проблема в том, что различия у них только в id, я не знаю как к нему прицепиться, пытался через "индекс", но что - то не работает...
Ниже код последних трех кнопок, выше них могут быть другие, но их id мне неизвестен.
Код:
<div style="float: right"><input class="battl_b" type="button" value="Начать тренировку" onclick="location.href='game.php?act=to_train&type=3&tid=1'"></div>
<div style="float: right"><input class="battl_b" type="button" value="Начать тренировку" onclick="location.href='game.php?act=to_train&type=3&tid=2'" ></div>
<div style="float: right"><input class="battl_b" type="button" value="Начать тренировку" onclick="location.href='game.php?act=to_train&type=3&tid=3'" ></div>
Код:
$oInputs = _IETagNameGetCollection ($oFrame, "input")
$numInputs=@EXTENDED
$num = InputBox('Number', 'Введите порядковый номер тренировки. Максимальный номер - '& $numInputs)
$i=1
For $oInput In $oInputs
If ((String($oInput.value) = "Начать тренировку") & ($i==$num)) Then
_IEAction($oInput, "click")
;MsgBox(0, "", $i)
ExitLoop
EndIf
$i=$i+1
Next