Window Size - вопрос, на который никто не знает ответ.

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28
Как передавать зенкой этот параметр?Screenshot_1.jpg
Весь форум облазил - ничего не нашел. Есть параметры OuterWidth и OuterHeight, которые как раз за это и отвечают, НО: Парадокс - их нельзя генерировать почему-то.
Вот это instance.SetWindowSize(1210,655); ничего не дает. Ни разу не было такого, чтоб было зафиксировано указанные мной значения окна браузера.
Помогите, пожалуйста, срочно надо.
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 373
Благодарностей
1 433
Баллы
113

А это пробовали менять?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
Как передавать зенкой этот параметр?Посмотреть вложение 16915
Весь форум облазил - ничего не нашел. Есть параметры OuterWidth и OuterHeight, которые как раз за это и отвечают, НО: Парадокс - их нельзя генерировать почему-то.
Вот это instance.SetWindowSize(1210,655); ничего не дает. Ни разу не было такого, чтоб было зафиксировано указанные мной значения окна браузера.
Помогите, пожалуйста, срочно надо.
instance.SetWindowSize эта штука тебе и нужна. Просто в пм она не работает
 

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Подтверждаю, значения показывает меньше чем задаешь. 114 и 49, магические числа =)
 

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28
@doc Попробуй - никогда не получишь указанного тобой значения. Смотри на Хуере)
Я только что нашел закономерность хоть какую-то. Так быть не должно, но придется плясать от этого, потому что вряд ли кто-то что-то лучше предложит.
instance.SetWindowSize(1500,900); - никогда в хуере не покажет верное разрешение окна браузера. Оно покажет 1451x786. То есть всегда занижается ширина на 49 пикселей и высота на 114. Придется к нужным мне значениям добавлять вот эти загадочные числа.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
@doc Попробуй - никогда не получишь указанного тобой значения. Смотри на Хуере)
Я только что нашел закономерность хоть какую-то. Так быть не должно, но придется плясать от этого, потому что вряд ли кто-то что-то лучше предложит.
instance.SetWindowSize(1500,900); - никогда в хуере не покажет верное разрешение окна браузера. Оно покажет 1451x786. То есть всегда занижается ширина на 49 пикселей и высота на 114. Придется к нужным мне значениям добавлять вот эти загадочные числа.
ну так если с браузера посмореть, там тоже будет меньше, чем разрешение твоего монитора
 

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28
ну так если с браузера посмореть, там тоже будет меньше, чем разрешение твоего монитора
Честно, не понял.
Я же не выставляю разрешение окна браузера больше, чем разрешение монитора. Я всегда ставлю разрешение окна браузера меньше, чем монитора.
instance.SetWindowSize(1500,900); - отвечает же за велечину разрешения окна браузера? Так значит в Хуере и должно показываться окно браузера 1500 на 900, а оно меньше на 49 по ширине и на 114 по высоте от заданных параметров.
Попробуй сам лучше, а потом отпиши результат.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Window - окно. т.е. имеется ввиду все окно целиком.
С другой стороны на сайте тоже написано Window, короче не понятно, нужно разъяснение. Мне тоже интересно узнать конкретно почему именно так.
 

Piton2203

Client
Регистрация
08.04.2016
Сообщения
116
Благодарностей
27
Баллы
28
Короче то имеется ввиду полное окно браузера со всеми его элементами. А в Хуере передается значение без учета боковых рамок, верхних, нижних, а так же вкладок вверху браузера и т. д. В общем, если хочешь получить окно браузера 1500 на 900 надо задавать значение в сниппете instance.SetWindowSize(1549,1014);
 
  • Спасибо
Реакции: material и arhip1985

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
Короче то имеется ввиду полное окно браузера со всеми его элементами. А в Хуере передается значение без учета боковых рамок, верхних, нижних, а так же вкладок вверху браузера и т. д. В общем, если хочешь получить окно браузера 1500 на 900 надо задавать значение в сниппете instance.SetWindowSize(1549,1014);
спасибо за тему и за ваше решение. когда-то поднимал такую же тему с вопросом какое смещение надо указывать для реального отображения (самому некогда было эксперименты ставить), все только фыркали и фукали. время прошло и ответ сам пришёл, ещё раз - спасибо.
 
  • Спасибо
Реакции: Piton2203

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18

SKolontay ✔

Client
Регистрация
20.08.2016
Сообщения
96
Благодарностей
29
Баллы
8
Как передавать зенкой этот параметр?Посмотреть вложение 16915
Весь форум облазил - ничего не нашел. Есть параметры OuterWidth и OuterHeight, которые как раз за это и отвечают, НО: Парадокс - их нельзя генерировать почему-то.
Вот это instance.SetWindowSize(1210,655); ничего не дает. Ни разу не было такого, чтоб было зафиксировано указанные мной значения окна браузера.
Помогите, пожалуйста, срочно надо.
Надо эмулировать document.documentElement.clientHeight и document.documentElement.clientWidth (это JavaScript), чтобы сэмулировать эти значения. Создал тему тут http://zennolab.com/discussion/threads/ehmuljacija-clientheight-i-clientwidth.42177/. Просканировал форум, не вижу чтобы ZP мог эмулировать эти значения.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)