Скрипт вообще не рабочий был, даже кое-где фигурных скобок не хватало, короче хоть как-то его переделал, сейчас работает.
<head>
<script>
function getClientWidth() {
return document.compatMode == 'CSS1Compat' && !window.opera ? document.documentElement.clientWidth : document.body.clientWidth;
}
function getClientHeight() {
return document.compatMode == 'CSS1Compat' && !window.opera ? document.documentElement.clientHeight : document.body.clientHeight;
}
function ss() {
var l, l2, w, h, h1, w1, i;
w = getClientWidth();
h = getClientHeight();
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
}
}
window.onload = function () {
var screenSize = ss(),
div = document.getElementsByTagName('div')[0];
// Пример:
for (i = 1; i <= screenSize.l; i = i + 1)
div.innerHTML += '<p align = left><img src="r1.png"/>';
div.innerHTML += "Длина = " + screenSize.w + "px<br>Высота = " + screenSize.h + "px<br>По длине = " + screenSize.l + " шт.<br>По высоте = " + screenSize.l2 + " шт.";
}
</script>
</head>
<body>
<div></div>
</body>