Что нового

Select внутри фрейма

Tim0n

Новичок
Сообщения
2
Репутация
0
Подскажите пожалуйста. Имеется фрейм, внутри него форма (Form), внутри формы Select. Имена у всех этих объектов имеются. Как выбрать элемент такого select'a? Не могу до него достучаться.
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Показывай сразу код которым ты не можешь до него достучаться и сам текст html.
 
Автор
T

Tim0n

Новичок
Сообщения
2
Репутация
0
Фрейм вот такой
<BODY leftMargin=0 topMargin=0><!-- Translation guide - Only translate the following fields:
JS_WGorUsers( ... ) NONE
imageChange( ..., ...) NONE
-->
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top align=left><A
onmouseover="imagechange('user','../images/usero.gif');"
onmouseout="imagechange('user','../images/user.gif');"
href="javascript:JS_WGorUsers('users')"><IMG alt="User Tickets"
src="wcls_navbarworkgroups.files/user.gif" border=0 name=user></A></TD>
<TD vAlign=top align=left><A
href="javascript:JS_WGorUsers('workgroup')"><IMG alt="Work Group Tickets"
hspace=0 src="wcls_navbarworkgroups.files/wgs.gif" border=0
name=wg></A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=1 border=0>
<TBODY>
<TR>
<TD vAlign=top noWrap align=left><!--Start - Rupesh Kumar R Jain - D32942--3/13 ------required to fix the CSRF Vulnerability(D34323)>
<!--<form Name="frmnavbarform">-->
<FORM name=frmnavbarform method=post><!--End - Rupesh Kumar R Jain - D32942-- 3/13 -->
<P><STRONG><SMALL>Assigned To:</SMALL></STRONG>
<SMALL><SELECT
onchange=JS_criteriaChange() size=1 name=lstAssigned> <OPTION
value=IBW-E-UAHIPCOOR selected>IBW-E-UAHIPCOOR</OPTION><OPTION
value=IBW-E-UAOSSBSC>IBW-E-UAOSSBSC</OPTION><OPTION
value=IBW-E-UAOSSCHE>IBW-E-UAOSSCHE</OPTION><OPTION
value=IBW-E-UAOSSKHA>IBW-E-UAOSSKHA</OPTION><OPTION
value=IBW-E-UAOSSKIE>IBW-E-UAOSSKIE</OPTION><OPTION
value=IBW-E-UAOSSNIK>IBW-E-UAOSSNIK</OPTION><OPTION
value=IBW-E-UASWD>IBW-E-UASWD</OPTION><OPTION
value=IBW-V-UA0STNIK>IBW-V-UA0STNIK</OPTION><OPTION
value=IBW-V-UAHIPCOOR>IBW-V-UAHIPCOOR</OPTION><OPTION
value=IBW-V-UAOSSNIK>IBW-V-UAOSSNIK</OPTION><OPTION
value=IBW-V-UAOSSNIKC>IBW-V-UAOSSNIKC</OPTION><OPTION
value=IBW-V-UASWD>IBW-V-UASWD</OPTION><OPTION>Any
Group</OPTION></SELECT></SMALL></P><!--Start - Rupesh Kumar R Jain - D32942--2/13 ------required to fix CSRF Vulnerability(D34323)--><SMALL>Criteria:

<SELECT onchange=JS_criteriaChange() size=1 name=lstCriteria>
<OPTION value=UnAssigned selected>Open and UnAssigned</OPTION> <OPTION
value=Assigned>Open and Assigned</OPTION> <OPTION value=All>Open
All</OPTION> <OPTION value=forOpenDateRange>for Open Date and
Range</OPTION></SELECT></SMALL>

<SMALL>Sort Order:
<SELECT
onchange=JS_orderChange() size=1 name=lstOrderBy WIDTH="20"> <OPTION
value="No Sort">No Sort</OPTION> <OPTION
value="By Contact">Contact</OPTION> <OPTION
value="By Status">Status</OPTION> <OPTION value="By Problem">Problem
Number</OPTION> <OPTION value="By Group">Group</OPTION> <OPTION
value="By User">Users</OPTION> <OPTION value="By GroupsUsers">Groups and
Users</OPTION> <OPTION value="By DueDate" selected>Due Date and
Time</OPTION></SELECT></SMALL> <INPUT type=hidden value=yes
name=orderbyExists> </SMALL></STRONG>
<!-- <p><strong><small>Criteria:</small></strong>

<small><select name="lstCriteria" size="1" onChange="JS_criteriaChange()">
<option value="UnAssigned" selected>Open and UnAssigned


<option value="forOpenDateRange">for Open Date and Range
</select></small>



<strong><small>Sort Order: </small></strong>

<small><select name="lstOrderBy" size="1" onChange="JS_orderChange()">
<option Value="No Sort">No Sort
<option Value="By Contact">Contact
<option Value="By Status">Status
<option Value="By Problem">Problem Number
<option Value="By Group">Group
<option Value="By User">Users
<option Value="By GroupsUsers">Groups and Users
<option Value="By DueDate" Selected>Due Date and Time

</select></small>

--><!--End - Rupesh Kumar R Jain - D32942 2/13 --><INPUT type=hidden
value=WorkGroups name=txtTab> <INPUT type=hidden value=OPEN name=status> <!-- This hidden field is used to store the client date format--><INPUT
type=hidden value="MM/dd/yyyy HH:mm:ss" name=txtdateformat> <INPUT
type=hidden value=648121229 name=txtSessID> <!-- Srividya - D34323 - 19/146 --><!-- Start - Rupesh Kumar R Jain - D32942 - 1/13 ------required to fix the CSRF Vulnerability(D34323)--><INPUT
type=hidden name=lenAssignedto> <INPUT type=hidden name=assignedtoindex>
<INPUT type=hidden name=criteriaindex> <INPUT type=hidden name=sortindex> <!-- End - Rupesh Kumar R Jain - D32942 -1/13 --></FORM>
<P></P></TD></TR>
<TR>
<TD align=middle border="0"></TD></TR>
<P>
<P></P></P></TBODY></TABLE></BODY></HTML>
Выглядит эта штука так: http://petromi.com/get/cbccc81c94.png
Кода собственно нет. До кнопки, которая над формой я добрался
Код:
$oFrame = _IEFrameGetObjByName ($oIE, "navbarframe")
$oWG = _IEGetObjByName ($oFrame, "wg")
_IEAction ($oWG, "click")

А до селекта внутри формы пробовал
Код:
$oFrame = _IEFrameGetObjByName ($oIE, "navbarframe")
$oForm = _IEFormElementGetObjByName ($oForm, "frmnavbarform")
$oSelect = _IEFormElementGetObjByName ($oForm, "lstOrderBy")
_IEFormElementOptionSelect ($oSelect, "Status", 1, "byText")

; или

$oForm = _IEFormElementGetObjByName ($oIE, "frmnavbarform")
$oSelect = _IEFormElementGetObjByName ($oForm, "lstOrderBy")
_IEFormElementOptionSelect ($oSelect, "Status", 1, "byText")

Не получается, выдает ошибку
Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidObjectType
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Tim0n,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Верх