C2H5OH
AutoIT Гуру
- Сообщения
- 1,473
- Репутация
- 333
Вот такой нехитрый скрипт
Что же находит _IEFrameGetCollection ?
Почему все попытки обратиться к этому найденному приводят к ошибке?
Самое главное: как всё же определить - есть фреймы на странице или нет?
Код:
#include <IE.au3>
$oIE = _IECreate("http://autoit-script.ru/",1)
$oFrames = _IEFrameGetCollection ($oIE)
$iNumFrames = @extended
If @error Then
ConsoleWrite("Нет фреймов на этой странице"&@CR)
Exit
Else
ConsoleWrite($iNumFrames & " фреймов на этой странице"&@CR)
EndIf
For $i = 0 to ($iNumFrames - 1)
$oFrame = _IEFrameGetCollection ($oIE, $i)
ConsoleWrite("Фрейм "&$i&@CR)
MsgBox(0, "Frame Info", _IEPropertyGet ($oFrame, "outerHTML"))
Next
Что же находит _IEFrameGetCollection ?
Почему все попытки обратиться к этому найденному приводят к ошибке?
Самое главное: как всё же определить - есть фреймы на странице или нет?