Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[SZUKAM]Quizy


matrikxpl

Rekomendowane odpowiedzi

Opublikowano

Witam poszukuje jakiegoś skryptu/zarysu skryptu na quizy. Tzn chodzi mi o to żeby były odpowiedzi dajmy na to a,b,c a jak się dobrze wybieże to żeby przenosiło do następnego pytania .

704371448266406298964.png

Opublikowano

Tutaj masz zarys quizu:

 

 

 

<html>
<head>

<script type="text/javascript">
var TestAnswers = new Array(
new Array('2', '3', '4'),
new Array('3', '4','5')
);
var TestQuestions = new Array(
'2 + 2 equals?', // tutaj jest pytanie
'2 + 1 equals?' // tutaj jest pytanie
);
var TestCorrectAnswers= new Array(
2,
0
);
function checkAnswers(){
var message = '';
var sum = 0;
            document.getElementById('answer').innerHTML = '';
for( var i = 0; i < TestQuestions.length; i++)
{
var ans = '';
var el = document.getElementsByName('answer'+i);
for (var j = 0; j < el.length; j++){
if( el[j].checked == true ){
if(j == TestCorrectAnswers[i]){
ans = 'Correct answer to question '+ (i+1);
sum++;
}else{
ans = 'Incorrect answer to question '+ (i+1);
}
}
}
if(ans == ''){
ans = 'answer to question '+ (i+1) + ' was not specified';
}
message += ans+".
";
}
message += '
'+sum +' out of '+TestQuestions.length+' are correct.';
            document.getElementById('answer').innerHTML = message;
document.getElementById('answer').style.display = 'block'
}
function renderPage(){
var test = ''
for (var i = 0; i < TestQuestions.length; i++){
test += '<div>'+TestQuestions[i]+'</div>';
for (var j = 0; j < TestAnswers[i].length; j++){
test += '<input type="radio" name="answer'+i+'">'+TestAnswers[i][j]+'</input>
';
}
}
document.getElementById('test').innerHTML = test;
}
</script>

</head>
<body onload="renderPage();">
<div id="test"></div>
<div>
<button onClick="checkAnswers();">check</button>
</div>
        <div id="answer" style="display:none;"></div>         
</body>
</html>
 

skrypt nie mój. :)

 

Paradisia nie zamykaj tematu, bo on prosił o zarys skryptu nie o gotowca. :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...