Добрый день! Нашёл скрипт на определение размеров клиентской части браузера.
Код(немного дописан, но суть не изменилась):
function screenSize() {
var l, l2, w, h, h1, w1, i; // Объявляем переменные, w - длина, h - высота
w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
h1 = h / 158;
w1 = w / 150;
l = Math.round(h1);
l2 = Math.round(w1);
return {l2:l2,l:l, h1:h1, w1:w1, w:w, h:h};
// Пример:
for (i=1;i<=screenSize().l;i=i+1) {
document.write( '<p align = left><img src ="r1.png"</img>');}
document.write(
"Длина = " + screenSize().w + "px<br>" +
"Высота = " + screenSize().h + "px<br>" +
"По длине = " + screenSize().l + " шт.<br>" +
"По высоте = " + screenSize().l2 + " шт."
);
Как сделать так, чтобы скрипт стал интерактивным что ли?
Ведь в этом варианте размеры проверяются только при обновлении страницы