====== SetScreen ======
Определяет свойства объекта window.screen браузера.
===== Синтаксис =====
==== PASCAL ====
procedure SESSION.SetScreen(aScreen: String);
==== ECMA ====
function SESSION.setScreen(aScreen);
===== Параметры =====
^ Параметр ^ Тип (PASCAL) ^ Тип (ECMA) ^ По умолчанию ^ Описание ^
|aScreen |String |String, Object | - |Строка в формате JSON (в режиме ECMA можно передавать объект), описывающая свойства объекта window.screen. Если свойство "pureObject" объекта установлено в true, то все свойства window.screen будут удалены. Если какое-либо свойство объекта будет установлено в "remove property", то соответствующее свойство window.screen будет удалено. В остальных случаях свойства window.screen будут установлены соответственно свойствам указанного объекта. |
===== Возвращаемое значение =====
^ Тип (PASCAL) ^ Тип (ECMA) ^ Описание ^
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
var obj :=
'{' +
'myProp: "myVal"' +
'}';
SESSION.SetScreen(obj);
TABS[0].Load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-1_pascal.png|}}
-
//{$MODE PASCAL}
var obj :=
'{' +
'myProp: "myValue", ' +
'availWidth: "remove property",' +
'availHeight: "remove property"' +
'}';
SESSION.SetScreen(obj);
TABS[0].Load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-2_pascal.png|}}
-
//{$MODE PASCAL}
var obj :=
'{' +
'myProp: "myValue", ' +
'pureObject: true' +
'}';
SESSION.SetScreen(obj);
TABS[0].Load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-3_pascal.png|}}
==== ECMA ====
-
//{$MODE ECMA}
var obj =
'{' +
'myProp: "myValue"' +
'}';
SESSION.setScreen(obj);
TABS[0].load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-1_ecma.png|}}
-
//{$MODE ECMA}
var obj =
{
myProp: "myValue",
availWidth: "remove property",
availHeight: "remove property"
};
SESSION.setScreen(obj);
TABS[0].load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-2_ecma.png|}}
-
//{$MODE ECMA}
var obj =
'{' +
'myProp: "myValue", ' +
'pureObject: true' +
'}';
SESSION.setScreen(obj);
TABS[0].load('tests://screen.html');
{{:ru:wascript:globals:session:setscreen-3_ecma.png|}}