Масштабирование широкого сайта для низких разрешений экрана
« Говорящий скрипт на WSHКак увеличить время работы телефона с Android »

7 комментариев

  1. § Захар said on :

    Здравствуйте! У меня таже проблема, ширина должна быть 1580, но при использовании Вашего скрипта в консоли выдает Uncaught TypeError: Cannot read property ‘clientWidth’ of null.
    Видимо я что-то не так делаю, в чем может быть проблема? Буду благодарен за помощь.

  2. § ®   said on :

    Тут дело не в JavaScript, а в HTML. Вот эта вот строка var elm = document.getElementById(’all’); получает самый верхний div с id="all". У вас он может называться иначе (например, wrapper или еще как-то), и тогда нужно выяснить как он называется (найти самый первый div после тега body) заменить строку ‘all’ на его id.

  3. § Artem said on :

    Здравствуйте. Установил скрипт перед закрытием head, но не работает. Сайт обернут в #wrapper. Помогите, пожалйуста.

  4. § ®   said on :

    Вам надо вторую строку заменить вот на такую:
    var elm = document.getElementById(’wrapper’);
    Если не помогает, то подробнее объяснить, что именно не работает и в каком именно броузере.

  5. § vikpol said on :

    Здравствуйте. Спасибо огромное за код, по моему самый простой и элегантный способ. Вставил - все работает идеально, даже с встроенными фреймами.
    Но - возникла проблема. Пытаюсь сделать фиксированное меню под шапкой страницы (слой + собственно элементы меню). При скроллинге:
    1.Начинает увеличиваться расстояние между фиксированным слоем и верхом экрана - в идеале прижато к верху. Чем больше скроллинг тем больше расстояние.
    2. При скроллинге начинает уменьшатся высота слоя вплоть до нуля, исчезновения.
    Пытался найти решение сам, но видимо я слишком плохо знаю js и css - не получилось.
    Можете подсказать как исправить?

  6. § ®   said on :

    Без кода сказать что-то сложно. А в чем у вас высота слоя задана: в пикселях или в каких-то относительных единицах, типа процентов? Попробуйте задать ее явно в пикселях.

  7. § Вика   said on :

    Спасибо за такой полезный и работающий код. Только вот в ИЕ после масштабирования внизу и сбоку появляется пустое место, которое стилями никак не получается убрать.
    (т.е html остается в своем первоначальном масштабе и дает эти пустые места, а div масштабируется как положено).
    Подскажите, пожалуйста, что можно добавить в данный скрипт, чтобы ИЕ его корректно понимал?


Идет загрузка формы...