Функция _IEPropertySet

 ↑  ←  Описание функции


_IEPropertySet

Устанавливает выбранное свойство браузера или элемент DOM.

#include <IE.au3>
_IEPropertySet(ByRef $o_object, $s_property, $newvalue)

Параметры

$o_object Переменная объекта InternetExplorer.Application
$s_property Выбранное свойство (см. примечание)
$newvalue Новое значение устанавливаемое в свойство браузера

Возвращаемое значение

Успех:Возвращает 1
Ошибка:Возвращает 0 и устанавливает @error
@error:0 ($_IEStatus_Success) = Нет ошибок
3 ($_IEStatus_InvalidDataType) = Неверный тип данных
4 ($_IEStatus_InvalidObjectType) = Неверный тип объекта
5 ($_IEStatus_InvalidValue) = Неверное значение
@extended:Содержит номер неверного параметра

Примечания

Дополнительную информацию можно найти на MSDN.

В следующей таблице дается описание каждого доступного для использования свойства. Некоторые свойства для элементов DOM, другие для браузера.

Browser Properties

СвойствоОписание
"addressbar"Устанавливает логическое значение, которое определяет, показывать ли адресную строку браузера.
"contenteditable"Устанавливает логическое значение, которое определяет, может ли объект отредактирован с помощью мыши и клавиатуры.
"height"Указывает высоту главного окна браузера.
"innerhtml"Устанавливает HTML-код отображаемого документа, исключая теги начала и конца.
"innertext"Устанавливает отображаемый текст (без тегов) документа. Обычно идентично outertext.
"left"Устанавливает координаты левого края основного окна браузера.
"menubar"Устанавливает логическое значение, которое определяет, показывать ли меню браузера.
"offline"Устанавливает логическое значение, которое определяет, работает ли браузер в настоящее время в автономном режиме.
"outertext"Sets the rendered Text (but not any tags) of an element. Typically identical to innertext.
"outerhtml"Sets the rendered HTML of an element including the beginning and ending element tags.
"resizable"Specifies a Boolean value that indicates whether the object can be resized.
"silent"Устанавливает логическое значение, которое определяет, может ли браузер показывать диалоговые окна.
"statusbar"Устанавливает логическое значение, которое определяет, отображать ли строку состояния.
"statustext"Устанавливает текст в строку состояния браузера.
"theatermode"Устанавливает логическое значение, которое определяет, является ли браузер в режиме "Во весь экран". В этом режиме главное окно браузера располагается на весь экран и отображает панель инструментов с минимальным набором кнопок навигации.
"title"Устанавливает заголовок документа. Обратите внимание, что это отличается от заголовка окна, которое обычно начинается с заголовка документа, but has additional text specified in the windows registry appended to it.
"toolbar"Устанавливает логическое значение, которое определяет, показывать ли панель инструментов браузера.
"top"Устанавливает координаты верхнего края основного окна браузера.
"width"Указывает ширину главного окна браузера.

См. также

_IEPropertyGet, _IEAction, _IEBodyWriteHTML, _IEDocInsertHTML, _IEDocInsertText

Пример

#include <IE.au3>

; Пример 1 - Открывает браузер с основным примером.
;               Проверяет, чтобы строка состояния отображалась, если
;               не отображается то переключает, чтобы отображалась.
;               Далее изменяет текст в строке состояния

$oIE = _IE_Example("basic")
If Not _IEPropertyGet($oIE, "statusbar") Then _IEPropertySet($oIE, "statusbar", True)
_IEPropertySet($oIE, "addressbar", False)
_IEPropertySet($oIE, "statustext", "Посмотрите что я могу сделать")
Sleep(1000)
_IEPropertySet($oIE, "statustext", "Я могу изменить текст строки состояния")