Показать сообщение отдельно
  #9 (permalink)  
Старый 09.01.2011, 19:01
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Скрипт вообще не рабочий был, даже кое-где фигурных скобок не хватало, короче хоть как-то его переделал, сейчас работает.
<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>
Ответить с цитированием