?>
<script language="javascript" type="text/javascript">
<!--
- document.write("<form name=\"responseform\" method=\"post\" action=\"attempt.php\" autocomplete=\"off\">\n");
+ document.write("<form name=\"responseform\" id=\"responseform\" method=\"post\" action=\"attempt.php\" autocomplete=\"off\">\n");
// -->
</script>
<noscript>
</noscript>
<?php
} else {
- echo "<form name=\"responseform\" method=\"post\" action=\"attempt.php\" autocomplete=\"off\">\n";
+ echo "<form name=\"responseform\" id=\"responseform\" method=\"post\" action=\"attempt.php\" autocomplete=\"off\">\n";
}
// Add a hidden field with the quiz id
?>
<script language="javascript" type="text/javascript">
function navigate(page) {
- document.responseform.page.value=page;
- if (document.responseform.onsubmit) {
- document.responseform.onsubmit();
+ var ourForm = document.forms['responseform'];
+ ourForm.page.value=page;
+ if (ourForm.onsubmit) {
+ ourForm.onsubmit();
}
- document.responseform.submit();
+ ourForm.submit();
}
</script>
<?php
// @EC PF : time left according to client
quizTimerValue = Math.floor( (ec_quiz_finish - ec_now_epoch) /1000 );
- if(quizTimerValue == 0) {
+ if(quizTimerValue <= 0) {
clearTimeout(timeout_id);
- document.forms['responseform'].timeup.value = 1;
- document.forms['responseform'].onsubmit();
- document.forms['responseform'].submit();
+ var ourForm = document.forms['responseform'];
+ ourForm.timeup.value = 1;
+ if (ourForm.onsubmit) {
+ ourForm.onsubmit();
+ }
+ ourForm.submit();
}
now = quizTimerValue;