BETEPAH, спасибо за помощь. С этим все понятно.
Но все равно есть несколько вопрос (тапком прошу не бить
).
Вопрос 1:
Выношу скрипт в отдельный *.js файл и подключаю его в header. При этом скрипт не работает. Я так понимаю что для правильной работы скрипта необходимо использовать window.onload. Я прав? Если нет, как добиться чтобы скрипт который я вынес в отдельный файл работал.
Вопрос 2:
Если вы переходили по ссылке, которую я размещал в 1 сообщении, там видно что есть 4 списка:
1) Тип бокала
2) Тип напитка
3) Количество градусов
4) Основа напитка
В зависимости от выбранного бокала соответственно меняется 2, 3, 4 список.
В приведенном Вами выше коде меняется только второй список.
Насколько я понимаю сделать зависимость также для 3 и 4 списка, можно добавив в массив вложенные массивы, например так:
var glasses = [
{
apperetive: true[{
nonalcohol: false,
lowdegree: true,
middledegree: false,
highdegree: true
}],
didjestive: false,
hot: false,
milk: false,
desert: false,
sloistie: false,
deizi: false,
dzuleti: false
},
{
apperetive: false,
didjestive: false,
hot: false,
milk: true,
desert: false,
sloistie: false,
deizi: false,
dzuleti: false
},
{
apperetive: false,
didjestive: false,
hot: false,
milk: false,
desert: false,
sloistie: false,
deizi: false,
dzuleti: true
}
];
Скажите, так правильно реализовывать, или есть иной способ?