====== SetScreen ====== Устанавливает свойства [[http://www.w3schools.com/js/js_window_screen.asp|window.screen]] браузера ===== Синтаксис ===== procedure SetScreen(aScreen: string); ==== Параметры ==== * **//aScreen//** * //тип:// string * //назначение:// JSON строка, соответствующая объекту, в соответствии с которым будет изменен объект [[http://www.w3schools.com/js/js_window_screen.asp|window.screen]] браузера. ===== Замечания ===== * Свойства объекта браузера window.screen будут изменены в соответствии с аналогичными свойствами aScreen. Свойства, не содержащиеся в window.screen, будут добавлены. * Если какое-либо из свойств aScreen равно "remove property", то это свойство будет удалено из объекта window.screen браузера * Если объект aScreen содержит свойство "pureObject", то перед изменением window.screen все свойства window.screen будут удалены. ===== Примеры ===== - var obj := '{myProp: "myValue"}'; SetScreen(obj); LoadURI('tests://setscreen.html'); {{ setscreen1.png }} - var obj := '{' + 'myProp: "myValue", ' + 'availWidth: "remove property",' + 'availHeight: "remove property"' + '}'; SetScreen(obj); LoadURI('tests://screen.html'); {{ setscreen2.png }} - var obj := '{' + 'myProp: "myValue", ' + 'pureObject: true' + '}'; SetScreen(obj); LoadURI('tests://screen.html'); {{ setscreen3.png }}