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