powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка CSS при помощи JavaScript.
6 сообщений из 6, страница 1 из 1
Подгрузка CSS при помощи JavaScript.
    #36228655
sp33d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть три HTML-файла, отличаются лишь разными подключенными CSS-никами. Можно ли как-то сделать один HTML, а CSS подгружать динамически в зависимости от условий? (в моем случае ширина окна броузера).

Пробовал следующий метод:
автор<script type="text/javascript">
<!--
function ed()<!--переключение на версию для печати-->
{
document.styleSheets[0].disabled=false;
document.styleSheets[1].disabled=true;
}
function edd()<!--переключение на нормальный просмотр-->
{
document.styleSheets[0].disabled=true;
document.styleSheets[1].disabled=false;
}

-->
</script>

В принципе работает, но в IE глючит, значит не подходит.
...
Рейтинг: 0 / 0
Подгрузка CSS при помощи JavaScript.
    #36228695
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так попробуй
Код: plaintext
1.
2.
               var a=document.getElementsByTagName('link');
               a[ 0 ].disabled=true;
...
Рейтинг: 0 / 0
Подгрузка CSS при помощи JavaScript.
    #36228698
Алексей Кашарин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что именно требуется сделать?
Например в css можно делать ветвления.
Код: plaintext
expression(условие ? "истина : "ложь")
например в самом css:
Код: plaintext
width: expression(document.body.clientWidth >  420  ? "100%" : "420px")
Если ширина окна больше 420px то ширина элемента будет 100%, иначе 420px.
...
Рейтинг: 0 / 0
Подгрузка CSS при помощи JavaScript.
    #36228704
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор не хочет делать отдельную страницу для печати. и для этого меняет стили элементов при нажатии какой-то кнопки типа "Предварительный просмотр" или "Версия для печати". Поэтому expression вряд ли поможет.
Эт как мне видится данная задача)
...
Рейтинг: 0 / 0
Подгрузка CSS при помощи JavaScript.
    #36228855
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar
автор не хочет делать отдельную страницу для печати

Код: plaintext
1.
<style media="print">
???
||
Код: plaintext
1.
<link type="text/css" rel="alternate stylesheet" href="BigFontCSS.css" title="BigFont" />
???
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подгрузка CSS при помощи JavaScript.
    #36228877
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft, тож вариант)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка CSS при помощи JavaScript.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]