Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   CSS с помошью JavaScript (https://javascript.ru/forum/job/4408-css-s-pomoshyu-javascript.html)

parzh-junior 19.07.2009 18:46

CSS с помошью JavaScript
 
Мне посоветовали обратиться сюда (пользователь Riim, уже дважды мне помог, спасибо ему).
Короче говоря, мне нужна помощь по простенькому скрипту, с помощью которого можно будет подключать разные CSS таблицы, в зависимости от значения "prompt=x".
Ещё короче говоря: если "prompt=a" - использовать ВО ВСЁМ ДОКУМЕНТЕ таблицу 1, а если "prompt=b" - использовать таблицу 2. То есть примерно так:

a = prompt("Введите своё полное имя:","Вводите сюда");
if (a="Анна" or a="Дмитрий") {ИСПОЛЬЗОВАНИЕ ПЕРВОЙ ТАБЛИЦЫ ЗДЕСЬ} else {ИСПОЛЬЗОВАНИЕ ВТОРОЙ ТАБЛИЦЫ ЗДЕСЬ};


Мне нужна помощь там, где написано большими буквами. Ну, и ошибки, если есть.

Riim 19.07.2009 18:57

Здесь принято указывать сумму, которую вы готовы заплатить.
Я бы на вашем месте все же попробовал сделать сам, ничего сложного в этом скрипте нет.

parzh-junior 19.07.2009 19:00

Блин, да что такое?..
Я пробовал. Уже десять вариантов испробовал (не метафора, действительно десять вариантов: через innerHTML, через createElement, через изменение атрибута "href" в тэге "link" и др.) - НЕ!ПО!ЛУ!ЧА!ЕТ!СЯ!!!
Фигово, что мне тут никто не может с этим помочь. Тем более, что:

Цитата:

Сообщение от Riim (Сообщение 24740)
ничего сложного в этом скрипте нет


Riim 19.07.2009 19:08

Цитата:

Сообщение от parzh-junior
or

бейсик вспоминается. В javascripte нужно писать
a="Анна" || a="Дмитрий"


upd: и при сравнении вместо "=" использовать "==" . Ну точно бейсик.

parzh-junior 19.07.2009 19:10

У меня в исходнике (в файле, не здесь) написано так, как Вы предлагаете - ||.
Просто я путаюсь в таких мелких нюансах и подумал: "А может это неправильно?". Ну, и решил изменить. Спасибо ещё раз.

upd: И ещё раз спасибо!

parzh-junior 19.07.2009 19:17

Вот если бы Вы, Riim, бесплатно сказали что мне нужно писать в фигурных скобках - цены бы Вам не было! А так... Просто хороший человек.

P.S.: Кстати, т.н. карма увеличивается почему-то всего один раз!А я хотел на пятёрку поднять!

Riim 19.07.2009 19:27

window.onload = function() {
	var link = document.createElement('link');
	link.rel = 'stylesheet';
	link.type = 'text/css';
	link.href = 'styles/styles.css';
	document.getElementsByTagName('head')[0].appendChild(link);
};


Теперь ну совсем уж чуть-чуть осталось додумать.

parzh-junior 19.07.2009 19:33

СПАСИБО ОГРОМНОЕ!!!!!!!!!


Часовой пояс GMT +3, время: 09:12.