====== SetWindow ======
Определяет свойства объекта window браузера.
===== Синтаксис =====
==== PASCAL ====
procedure SESSION.Setwindow(aWindow: String);
==== ECMA ====
function SESSION.setWindow(aWindow);
===== Параметры =====
^ Параметр ^ Тип (PASCAL) ^ Тип (ECMA) ^ По умолчанию ^ Описание ^
|aWindow |String |String, Object | - |Строка в формате JSON (в режиме ECMA можно передавать объект), описывающая свойства объекта window. Если какое-либо свойство объекта будет установлено в "remove property", то соответствующее свойство window будет удалено. В остальных случаях свойства window будут установлены соответственно свойствам указанного объекта. |
===== Возвращаемое значение =====
^ Тип (PASCAL) ^ Тип (ECMA) ^ Описание ^
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
var obj :=
'{newProp: "newVal"}';
SESSION.SetWindow(obj);
TABS[0].Load('tests://window.html');
{{:ru:wascript:globals:session:setwindow-1_pascal.png|}}
-
//{$MODE PASCAL}
var obj :=
'{' +
'outerWidth: "10000",' +
'outerHeight: "20000"' +
'}';
SESSION.SetWindow(obj);
TABS[0].Load('tests://window.html');
{{:ru:wascript:globals:session:setwindow-2_pascal.png|}}
==== ECMA ====
-
//{$MODE ECMA}
var obj =
'{newProp: "newVal"}';
SESSION.setWindow(obj);
TABS[0].load('tests://window.html');
{{:ru:wascript:globals:session:setwindown-1_ecma.png|}}
-
//{$MODE ECMA}
//{$MODE ECMA}
var obj =
{
outerWidth: 10000,
outerHeight: 20000
};
SESSION.setWindow(obj);
TABS[0].load('tests://window.html');
{{:ru:wascript:globals:session:setwindow-2_ecma.png|}}