Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
0 / 0 / 1
Регистрация: 05.05.2013
Сообщений: 23

Заменить один css файл на другой

23.11.2013, 12:04. Показов 7859. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Как с помощью скрипта заменить css файл

Пример:
Вот это
HTML5
1
2
3
<head>
    <link rel="stylesheet" href="black.css" />
</head>
сделать вот таким
HTML5
1
2
3
<head>
    <link rel="stylesheet" href="red.css" />
</head>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2013, 12:04
Ответы с готовыми решениями:

Как вложить один css файл в другой
Есть несколько файлов css. Каждый из этих файлов отвечает за отдельный компонент. Как вложить все эти таблицы стилей отдельных компонентов...

Заменить один текстовый файл на другой при отсутствии пинга до сервера и вернуть все обратно при его появлении
Добрый день. Нужно заменить один текстовый файл на другой при отсутствии пинга до сервера и вернуть все обратно при восстановлении пинга....

Создать файл произвольных символов: Вывести в один файл цифры, содержащиеся в файле, а в другой файл литеры
Создать файл произвольных символов. Вывести в один файл цифры, содержащиеся в файле, а в другой файл литеры, сохранив первоначальный...

9
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
23.11.2013, 12:18
Krou72, а поконкретней можно? Если все это действо происходит в PHP-скрипте, то можно и так:
PHP
1
2
3
4
5
6
<?php
$css = условие_от_которого_зависит_выбор_стилей ? 'black.css' : 'red.css';
?>
<head>
    <link rel="stylesheet" href="<?=$css;?>" />
</head>
0
0 / 0 / 1
Регистрация: 05.05.2013
Сообщений: 23
23.11.2013, 12:27  [ТС]
А с помощью скрипта это сделать нельзя?

Сделать выбор оформления текста

То есть была black.css
Пользователю не понравилось, он хочет выбрать другую тему
К примеру red.css
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
23.11.2013, 12:31
Krou72, вай, я совсем ослеп, на PHP Вам предложил решение. Извиняюсь. На JS, я думаю, не получится одним лишь изменением названия файла переопределить стили. Скорее всего придется стили вставлять в тег <style>. Т.е. либо при загрузке страницы, либо после отдельным Ajax запросом на сервер, получаем стили и далее вставляем в их в тег <style></style>.

Добавлено через 3 минуты
Krou72, быть может получится, если полностью вставить тег <link />. Вы, вообще, знакомы с JS?
0
0 / 0 / 1
Регистрация: 05.05.2013
Сообщений: 23
23.11.2013, 12:32  [ТС]
В том-то и дело, что я вообще им почти пользоваться не умею...
Только простые вещи
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
23.11.2013, 12:34
HTML5
1
2
3
<head>
    <link id=mystyle rel="stylesheet" href="black.css" />
</head>
JavaScript
1
2
3
<script>
document.getElementById("mystyle").href="red.css";
</script>
или так :
JavaScript
1
document.getElementsByTagName("link")[0].href="red.css";
2
38 / 38 / 8
Регистрация: 20.07.2013
Сообщений: 105
23.11.2013, 15:33
Наверно, немногие знают о возможности HTML предложить пользователю выбрать стиль из нескольких через меню браузера. Например:
HTML5
1
2
<link rel="stylesheet" href="black.css" title="Чёрный"/>
<link rel="alternate stylesheet" href="red.css" title="Красный"/>
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
23.11.2013, 17:04
BigProgrammer, наверняка и не каждый посетитель сайта будет знать о том, что где-то в меню браузера можно изменить вид сайта.
0
38 / 38 / 8
Регистрация: 20.07.2013
Сообщений: 105
23.11.2013, 19:05
Цитата Сообщение от romchiksoad Посмотреть сообщение
BigProgrammer, наверняка и не каждый посетитель сайта будет знать о том, что где-то в меню браузера можно изменить вид сайта.
Но ведь на сайте можно написать о наличии такой возможности.
0
25 / 25 / 5
Регистрация: 19.07.2011
Сообщений: 123
24.11.2013, 12:39
Цитата Сообщение от Опан Посмотреть сообщение
HTML5
1
2
3
<head>
    <link id=mystyle rel="stylesheet" href="black.css" />
</head>
JavaScript
1
2
3
<script>
document.getElementById("mystyle").href="red.css";
</script>
или так :
JavaScript
1
document.getElementsByTagName("link")[0].href="red.css";
Примените, что написал Opan и будет Вам счастье. Обработчик только повесьте на какой-нибудь <span> для смены стиля сайта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2013, 12:39
Помогаю со студенческими работами здесь

Заменить один символ на другой
Нужно заменить &quot;:&quot; символ на &quot;-&quot; и посчитать количество даных замен. Мой код: .model tiny .code .486 org 100h .Stack 100h ...

Как заменить одну картинку другой в чекбоксе через css
Хочу сделать так, чтобы при нажатии на картинку-чекбокс (она изначально серого и белого цветов) оно становилась оранжево белой(заменялась...

Заменить один символ строки на другой
Моя программа считывает текстовый файл, в котором хранятся пути к нужным файлам, но при записи в текстовый документ строка имеет в качестве...

Заменить в строке один символ на другой
Составить программу, заменяющую в строке один заданный символ на другой. Строку и символы вводить с клавиатуры, обработанную строку вывести...

Заменить в строке один кусок текста на другой
Всем доброго времени суток, у меня не большой вопрос, подскажите пожалуйста. Есть таблица юзер , в ней столбец фио, например: Иванов Иван...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru