citizen55,
Коллега, добрый вечер!
Спешу сообщить, что вопрос решился! С помощью Ваших рекомендаций и нашего специалиста, который вышел с больничного. Тест работает и звуки есть. Если Вам это интересно, могу сбросить данный тест (лучше на мыло, а то он более 10000 знаков и Тостер не пропускает).
В любом случае большое Вам спасибо!
citizen55,
Уважаемый коллега, добрый вечер!
К сожалению, проблема остается, моей квалификации (если ее можно так назвать) не хватает. Я вставил в начало скрипта
var audio = document.getElementById("audio");
var audio1 = document.getElementById("audio1");
Добавил также в скрипт функции, которые Вы указали. Указал src-пути (возможно некорректно).
В итоге звуков нет, но и тест не работает в части radio-объектов (мы коснулись только их и не трогали объекты chk). К сожалению, скрипт писал не я, но наш специалист, который его писал, сейчас на больничном и мне неловко его озадачивать, поэтому обращаюсь к Вам.
Не могу привести весь код - более 10000 знаков. Приведу тот кусок, который мы рассматривали
Начало скрипта:
citizen55, Спасибо за ответ. Действительно, ещё не разобрался до конца, но пришлось прерваться...
Если все-таки у меня не получится, я смогу ещё к Вам обратиться, или это уже слишком? Спасибо!
Спасибо за ответ! Уже тепло!
Но! Привожу часть скрипта касательно названной проблемы - так в оригинале теста
// Функция, выполняющаяся по событию onclick элемента типа radio. Параметры: group_id - идентификатор группы, item_id - идентификатор элемента.
function rad(group_id, item_id) {
if (rad_аnswers[group_id][item_id] == 1)
{
m = "Правильно!";
true_count = true_count + 1;
}
else
{
m = "Неправильно!";
false_count = false_count + 1;
}
document.getElementById("rad_msg" + group_id).innerHTML = "" + m + " " + rad_mes[group_id] + " ";
document.getElementById("true_cnt").innerHTML = true_count;
document.getElementById("false_cnt").innerHTML = false_count;
for (var i = 0; i < rad_аnswers[group_id].length; i++) {
document.getElementById("r" + group_id + "_" + i).disabled = "1"
}
if (true_count == rad_аnswers.length + chk_аnswers.length)
{
document.getElementById("cert").style.display = "";
}
}
Именно сюда, как я понимаю должны быть внесены те дополнения, которые Вы указали.
В окончании упоминается сертификат, который в конце теста формируется при всех правильных ответах, но это в данном случае не имеет значения, важны ответы на каждый вопрос
Коллега, добрый вечер!
Спешу сообщить, что вопрос решился! С помощью Ваших рекомендаций и нашего специалиста, который вышел с больничного. Тест работает и звуки есть. Если Вам это интересно, могу сбросить данный тест (лучше на мыло, а то он более 10000 знаков и Тостер не пропускает).
В любом случае большое Вам спасибо!