powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переключение между таблицами CSS
5 сообщений из 5, страница 1 из 1
Переключение между таблицами CSS
    #34937952
Фотография akopium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток
Как реализовать переключатель между таблицами CSS
чтоб нажав на него перегрузилась страница,
подключилась вторая внешняя таблица для всех-всех HTML-страниц?
...
Рейтинг: 0 / 0
Переключение между таблицами CSS
    #34939401
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уверен, что так сделать нельзя простыми действиями javascript (ну или стандартными свойствами HTML).
Если используется jsp (то есть связка jsp-servlets), то с помощью простой передачи параметров можно изменить любой параметр на странице, в том числе и текущую css.

Если же эта возможность недоступна или перегрузка стилей нужна динамически, то вижу одно нормальное решение: переопределение стилей.
Например, first.css содержит стили: body.first {...} input.first {...} select.first {...}, second.css - body.second {...} input.second {...} select.second {...}. По умолчанию все элементы на страничке тоже должны быть с классом first. При определенных действиях (например, нажатии кнопки) вызывается функция, где идет перебор всех элементов в документе и назначении им класса second: element.className = "second". Элементы тут же меняют свой "облик". Даже без перегрузки страницы.
Естественно, обе таблицы стилей должны указываться в заголовке страницы.
...
Рейтинг: 0 / 0
Переключение между таблицами CSS
    #34940502
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может подобное пригодится:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="imagetoolbar" content="no">

<link rel="stylesheet" type="text/css" id="css2" href="css2.css">
<link rel="stylesheet" type="text/css" id="css1" href="css1.css">

<script type="text/javascript">
<!--
function ed()
{
    document.styleSheets[ 1 ].disabled=true;
    document.styleSheets[ 0 ].disabled=false;
}
-->
</script>
</head>

<body>
    <button onClick="ed();">hop!</button>
    <p>hello
</body>
</html>
...
...
Рейтинг: 0 / 0
Переключение между таблицами CSS
    #34941775
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Век живи, век учись ...
...
Рейтинг: 0 / 0
Переключение между таблицами CSS
    #34947147
Фотография akopium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 фрейма, в одном меню с этой кнопкой, но всё работает только в нём.
Как передать параметры для HTML-страниц второго фрейма?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переключение между таблицами CSS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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