Показать сообщение отдельно
  #1 (permalink)  
Старый 09.01.2011, 07:12
Интересующийся
Отправить личное сообщение для Шацкий Денис Посмотреть профиль Найти все сообщения от Шацкий Денис
 
Регистрация: 21.08.2010
Сообщений: 15

Определение размеров клиентской части браузера
Добрый день! Нашёл скрипт на определение размеров клиентской части браузера.
Код(немного дописан, но суть не изменилась):
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 + " шт." 
);

Как сделать так, чтобы скрипт стал интерактивным что ли? Ведь в этом варианте размеры проверяются только при обновлении страницы
Ответить с цитированием