JavaScript bliver ikke kørt?
HejsaJeg har udviklet www.danskhistorie.dk som er en undervisningsportal til Historie i folkeskolen. På portalen har vi en masse quizzer. Se fx http://www.danskhistorie.dk/index.php?id=831
Qizzerne er lavet sådan, at man minimum skal svare på de 3 første spørgsmål, før det bliver muligt at trykke på knappen "Se rigtige svar".
Det er ikke kodet særlig kønt, men det er min opfattelse at det generelt virker efter hensigten:
<script type="text/javascript">
var radio = true;
function RadioButtonChecked(radio) {
if(
((document.quizform.form0answer1.checked == true) || (document.quizform.form0answer2.checked == true) || (document.quizform.form0answer3.checked == true)) &&
((document.quizform.form1answer1.checked == true) || (document.quizform.form1answer2.checked == true) || (document.quizform.form1answer3.checked == true)) &&
((document.quizform.form2answer1.checked == true) || (document.quizform.form2answer2.checked == true) || (document.quizform.form2answer3.checked == true))) {
document.getElementById("user_simplequiz_pi1[submit_button]").disabled = false;
}
}
</script>
Scriptet bliver aktiveret af en onClick="RadioButtonChecked(radio);" på alle radioknapperne.
Problemet er, at jeg har en bruger som insisterer på at dette ikke fungerer for ham. Det bliver aldrig muligt for ham, at trykke på knappen. Han siger, at han har slået "Active-scripting" til i hans Explorer, så det kan ikke være derfor.
Er der nogen der kan give mig et forslag til hvad fejlen kan skyldes?
På forhånd tak!