1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Помогите с версткой

Тема в разделе "WEB-ресурсы", создана пользователем prisoner, 21.07.09.

  1. prisoner

    prisoner Активный участник

    955
    0
    Друзья, выручайте! Мне нужно, чтобы при разных разрешениях монитора, стиль страницы загружался из разных css. Сайт на джумле. Что и где прописать? Искал, читал, но в программировании не силен. Подставлял js типа:
    <script type="text/javascript">
    <!--
    if(screen.width == 1024) {
    document.write('<link rel="stylesheet" type="text/css"
    href="css_1024.css">');
    } else if(screen.width == 800) {
    document.write('<link rel="stylesheet" type="text/css"
    href="css_800.css">');
    } else if(screen.width == 1280) {
    document.write('<link rel="stylesheet" type="text/css"
    href="css_1280.css">');
    } else {
    document.write('<link rel="stylesheet" type="text/css"
    href="default.css">');
    }
    -->
    </script>


    но не получается, грузится все равно один цсс...

    нид хелп
     
  2. VampaOdinn

    VampaOdinn Участник

    175
    0
    ой-вей, какая удивительная конструкция. преподаватели ВолГУ не научили резиновой верстке?

    а вообще существует специальная коллекция document.styleSheets (если мне память не изменяет) для манипуляции с файлами стилей или у поисковиков заговор?
     
  3. prisoner

    prisoner Активный участник

    955
    0
    VampaOdinn,
    чо-то язва не по адресу
     
  4. icefrog

    icefrog Активный участник

    592
    0
    Глупая затея.
    Пару идей и советов:

    1) Сделать резиновый сайт.
    2) Сделать фиксированную ширину к примеру 1000px по центру (я сторонник таких способов)

    А вообще вот скрипт определения разрешения, добавь только туда условие.

    <script type="text/javascript">
    if (self.screen)
    {
    width = screen.width
    height = screen.height
    }
    else if (self.java)
    {
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    width = scrsize.width;
    height = scrsize.height;
    }
    if (width && height) var str = width + " x " + height;
    else var str = "неизвестно";
    document.writeln("разрешение монитора: " + str)
    </script>
     
    Последнее редактирование: 22.07.09