Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2014, 23:11
Аспирант
Отправить личное сообщение для 2chan Посмотреть профиль Найти все сообщения от 2chan
 
Регистрация: 11.07.2014
Сообщений: 69

Переключатель стиля
Добрый день. Нужна помощь.
Есть два css файла:

<link rel="stylesheet" type="text/css" href="http://localhost/dir/css/css.css" title="File_css" />
<link rel="alternate stylesheet" type="text/css" href="http://localhost/dir/css/css2.css" title="File_css2" />


И по клику на <a> должны меняться css с первого на второе. Я пробовал пойти так:
1) Поставить только один тег <link>:
<link rel="stylesheet" type="text/css" href="http://localhost/dir/css/css.css" title="File_css" />


2) Создать следующий javascript:
<script>
function style() {
document.getElementsByTagName('link').setAttribute('href', 'http://localhost/dir/css/css2.css');
document.getElementsByTagName('link').setAttribute('title', 'File_css2');
</script>


3) Тег <a> для применения скрипта
<a href="#" onclick="javascript:style();">Сменить стиль</a>


Т.е. По клику javascript должен менять ссылку на css и, соответственно, стиль всей страницы. Но, почему-то, не работает.

Кто может помочь?

Последний раз редактировалось 2chan, 11.07.2014 в 23:21. Причина: Добавление деталей
Ответить с цитированием