JavaScript | Смена диза на сайте
Всем привет:)
Прочитал интересную статью про события в javascript
Там был пример как поменять цвет фона сайта при щелчке по ссылке
А теперь появилась мысль: можно ли написать на js "программу" которая по щелчку ссылки меняет полностью дизайн сайта? Типо заменяет путь css файла на другой в head с <link rel="stylesheet" href="style.css"> на <link rel="stylesheet" href="style1.css">
Прочитал интересную статью про события в javascript
Там был пример как поменять цвет фона сайта при щелчке по ссылке
А теперь появилась мысль: можно ли написать на js "программу" которая по щелчку ссылки меняет полностью дизайн сайта? Типо заменяет путь css файла на другой в head с <link rel="stylesheet" href="style.css"> на <link rel="stylesheet" href="style1.css">
dssms,
Как реализовать на jQuery я знаю. А вот чистый js - хз
Как реализовать на jQuery я знаю. А вот чистый js - хз
я об этом уже месяц думаю
Kaito, ну а примерно можешь пояснить что к чему
Можно на php подобное сделать)Через mysql :)
Можно, но он не загрузится
dssms (13.07.2015 в 12:58)
Kaito, ну а примерно можешь пояснить что к чему
Kaito, ну а примерно можешь пояснить что к чему
<html>
<head>
<link rel="stylesheet" href="style.css" zamena>//присваем атрибут zamena
//подключаеш библиотеку jquery
<script>
function zomena(){//создаем функцию
$('link[zamena](находим наш линк с атрибутом замена)').attr('href', 'style1.css');//заменяем путь к стилю
}
</scrip>
</head>
<body>
<a onclick=zamena()>Сменить диз</a>//по нажатию запустится наша функция
</body>
</html>
Kaito, спасибо, будем пробывать
NETIX, а если гость зашёл на сайт? Как ты бдешь делать? Каждый раз для гостя добавлять значение в базу?
RUS (13.07.2015 в 13:49)
NETIX, а если гость зашёл на сайт? Как ты будешь делать? Каждый раз для гостя добавлять значение в базу?
NETIX, а если гость зашёл на сайт? Как ты будешь делать? Каждый раз для гостя добавлять значение в базу?
Хотя да...
Тогда только можно сделать файл который будет инклудится в каждом файле,и в каждом файле писать переменную по типу
$diz=black;
И в том файле который инклудим (Там прописан дизайн,вместо папки переменную)
Стр.: 1, 2