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

Нуждаюсь в поддержке с проектом, пожалуйста!

23.05.2014, 16:23. Показов 625. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проект "Выбор цвета". Поместите в документ "шапку" – текстовую строку с названием проекта, а ниже – список с перечислением нескольких цветов. При выборе цвета меняется цвет фона документа на выбранный, а цвет текста – на следующий в списке (если выбран последний цвет, то для цвета текста выбирается первый в списке

Очень нужно, как-то кейсом надо, борюсь и не получается
Пожалуйста, заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.05.2014, 16:23
Ответы с готовыми решениями:

Нуждаюсь в поддержке умных людей
Ребятки, мне нужны коды двух программ, дабы всунуть их в курсовую, может кто помочь? А то что то я не могу. Форму сам уже сам как то....

Пишу зачёт, нуждаюсь в поддержке, срочно!
Привидите алгоритм на псевдокоде, решить задачу, даны числа a, b c d, если а меньше или равно b, b меньше или равно c, с меньше или равно...

лабораторная работа, ее толком не объяснили, нуждаюсь в поддержке
Вот как звучит сама работа: ЛАБОРАТОРНАЯ РАБОТА 6 РАЗРАБОТКА ПРОГРАММ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ С ИСПОЛЬЗОВАНИЕМ УПРАВЛЯЮЩИХ...

6
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
23.05.2014, 17:27
juliash, по поводу цвета текста - изменяется только у того элемента, на котором был клик или у всех элементов списка?
Цитата Сообщение от juliash Посмотреть сообщение
как-то кейсом надо
Это обязательное условие?

Добавлено через 5 минут
В общем, пока набросал вам такой вариант. А дальше - уточняйте, если что-то не так.
HTML5
1
2
3
4
5
<ul id="color_list">
    <li>Красный</li>
    <li>Жёлтый</li>
    <li>Зеленый</li>
</ul>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var colorList = document.getElementById('color_list'),
    colors = {
        'Красный' : '#f00',
        'Жёлтый' : '#ff0',
        'Зеленый' : '#008000'
    };
colorList.onclick = function(e){
    var li = e.target,
        nextLi = li.nextElementSibling,
        txtColor = nextLi ? colors[nextLi.innerHTML] : colors[this.firstElementChild.innerHTML];
    document.body.style.backgroundColor = colors[li.innerHTML];
    this.style.color = txtColor;
    // или li.style.color = txtColor;, если цвет текста только для текущего элемента
};
0
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 4
23.05.2014, 17:39  [ТС]
Было бы неплохо)
Ну, там меняется цвет текста так называемой "шапки"
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
23.05.2014, 17:51
Цитата Сообщение от juliash Посмотреть сообщение
там меняется цвет текста так называемой "шапки"
Угу. Про шапочку-то я и забыл. Это дело поправимое. Смотрим тут.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var d = document,
    colorList = d.getElementById('color_list'),
    header = d.getElementById('header'),
    colors = {
        'Красный' : '#f00',
        'Жёлтый' : '#ff0',
        'Зеленый' : '#008000'
    };
header.innerHTML = 'Шапка (не ушанка)';
colorList.onclick = function(e){
    var li = e.target,
        nextLi = li.nextElementSibling,
        txtColor = nextLi ? colors[nextLi.innerHTML] : colors[this.firstElementChild.innerHTML];
    d.body.style.backgroundColor = colors[li.innerHTML];
    header.style.color = txtColor;
};
0
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 4
23.05.2014, 18:07  [ТС]
ух ты, спасибо большое

Добавлено через 5 минут
а вариант кейса отпадает?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
23.05.2014, 18:21
Цитата Сообщение от juliash Посмотреть сообщение
а вариант кейса отпадает?
Ну, почему же? Смотрите пример
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var d = document,
    colorList = d.getElementById('color_list'),
    header = d.getElementById('header');
function getColor(c){
    switch(c){
        case 'Красный':
            return '#f00';
        case 'Жёлтый':
            return '#ff0';
        case 'Зеленый':
            return '#060';
        default: 
            return '#fff';
    }
}
header.innerHTML = 'Шапка (не ушанка)';
colorList.onclick = function(e){
    var li = e.target,
        nextLi = li.nextElementSibling,
        txtColor = getColor(nextLi ? nextLi.innerHTML : this.firstElementChild.innerHTML);
    d.body.style.backgroundColor = getColor(li.innerHTML);
    header.style.color = txtColor;
};
0
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 4
23.05.2014, 20:22  [ТС]
Огромнейшее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2014, 20:22
Помогаю со студенческими работами здесь

Ошибка object required. Нуждаюсь в "поддержке"
Добрый день! Подскажите пожалуйста. Выдает эту ошибку для строки Label104.Caption = h * tw + 2 * bf * tf Что может быть с ней не так?

нуждаюсь в вашем совете, пожалуйста я в ступоре)
кароче поставил проверять диск д, но проверку не завершил и он кароче больше не открывается я ваще дуб в компе

Пожалуйста ,помогите !!!Очень нуждаюсь в вашей помощи
Помогите пожалуйста!!! 1)Дана строка .Найти количество слов ,начинающихся с заданной буквы 2)Найти наибольший и наименьший элемент...

Вопросы по поддержке и довнедрению 1С 8.x
Случилось так, что после долгого опыта работы с иными ERP системами пришлось мне столкнуться с 1С. Не то чтобы я 1С не знал, даже...

Работа в тех.поддержке
Есть возможность начать работать в тех. поддержке компании zone3000. Компания занимается поддержанием хостинга и регистрацией доменных...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru