====== 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|}}