За последние 24 часа нас посетили 17037 программистов и 1207 роботов. Сейчас ищут 1500 программистов ...

Динамически подключаемый CSS (переключение стилей)

Тема в разделе "HTML и CSS", создана пользователем EvelRus, 21 янв 2008.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Как реализовать??? Нужно что бы при выборе шаблона менялся цвет фона, там, шрифта и т.д... Но, желательно, не новым шаблоном html, а простым изменением адреса css
     
  2. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
  3. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    А на русском нет? :(
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    учи, то есть терпи, коза, а то мамой будешь (с)
     
  5. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
  6. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    <link href="/css/stile_1.css" rel="alternate stylesheet"type="text/css" title="alt2" media="screen">

    [js]
    function changeStyle(title)
    {
    var lnks = document.getElementsByTagsName('link');
    for (var i = lnks.length - 1; i >= 0; i--)
    {
    if (lnks.getAttribute('rel').indexOf('style')> -1 && lnks.getAttribute('title'))
    {
    lnks.disabled = true;
    if (lnks.getAttribute('title') == title) lnks.disabled = false;
    }
    }
    }
    [/js]

    <span onclick="changeStyle('alt2')">0001</span>



    И не работает :((( Пишет "Объект не поддерживает свойство или метод"
    IE 7, Opera - то же баг, только без вывда сообщения об ошибке...
     
  7. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    какой объект?
     
  8. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    dark-demon, понятия не имею :((
    Указывает на эту строку [js]var lnks = document.getElementsByTagsName('link');[/js]
     
  9. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    document.getElementsByTagName
     
  10. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Спасибо :)))

    Еще вопрос... как сохранить переключенный стиль при переходе на другую странцу? =)
     
  11. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    записать в куки, сессию и в таблицу пользовательских настроек :)
     
  12. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    dark-demon, оу... =)