Quiz
Dietmar
- javascript
0 TOM0 Thomas Rupp0 Norbert Klein
Hallo!
Kennt hier jemand ein gutes Java- Script, mit dem man ein Quiz erstellen kann?
Viele Grüße!
Dietmar
Hallo!
Kennt hier jemand ein gutes Java- Script, mit dem man ein Quiz erstellen kann?
Sorry aber *????????????????????????????*
http://forum.de.selfhtml.org/?m=94448&t=16878
Viele Grüße!
Dietmar
Hallo Dietmar,
hier meine Links (manche auch schon älter) zu diesem Thema. Die meisten beziehen sich aber auf Java und nicht JavaScript.
http://privat.schlund.de/O/Official/quizapplet-e.htm
http://academic1.bellevue.edu/javaquiz/index.html
http://www.javapowered.com/quiz/quiz.html
Schöne Grüße vom Bodensee
Thomas
Hallo.
Kennt hier jemand ein gutes Java- Script, mit dem man ein Quiz erstellen kann?
Nö, aber das macht nichts, hab im Moment sowieso nichts zu tun, außer A-Team gucken.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Das großartige Quiz</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head><body>
<script type="text/javascript">
<!--
Q = new Array(); // Frage
A = new Array(); // Antwort
Q[Q.length] = "Ist das hier ein Quiz?";
A[A.length] = "Ja";
Q[Q.length] = "Ist das hier ein großartiges Quiz?";
A[A.length] = "Ja";
Q[Q.length] = "Kann man dabei was gewinnen?";
A[A.length] = "Nein";
Q[Q.length] = "Ist das hier eine Frage?";
A[A.length] = "ja";
Q[Q.length] = "Ist das hier eine großartige Frage?";
A[A.length] = "ja";
Q[Q.length] = "Was ist die Abkürzung für HyperText Markup Language?";
A[A.length] = "html";
Q[Q.length] = "Was ist die Abkürzung für großartige (Extensible) HyperText Markup Language?";
A[A.length] = "XHTML";
Q[Q.length] = "Wieviele Version von SELFHTML gibt es?";
A[A.length] = "8";
Q[Q.length] = "Wieviele großartige Version von SELFHTML gibt es?";
A[A.length] = "8";
Q[Q.length] = "Hat das großartige Quiz großartigen Spaß gemacht?";
A[A.length] = "JA";
function ca() // check answers
{
pq = 0; // passed questions
for(i = 0; i < Q.length; i++){if(document.quiz.elements[i].value.toLowerCase().indexOf(A[i].toLowerCase()) != -1){pq++}}
window.alert((pq == Q.length) ? "Gratulation! Alle Fragen wurden richtig beantwortet." : "Von " + Q.length + " Fragen " + ((pq == 1) ? "wurde eine Frage" : "wurden " + pq + " Fragen") + " richtig beantwortet.");
}
document.open("text/html");
document.writeln("<h1>Großartiges Quiz</h1>");
document.writeln("<form action="" name="quiz">");
for(i = 0; i < Q.length; i++)
{
document.writeln("<hr>");
document.writeln("<h2>Frage Nr." + (i+1) + "</h2>");
document.writeln("<dl><dd>");
document.writeln("<h3>" + Q[i] + "</h3>");
document.writeln("<h4>Antwort: <input type="text"></h4>");
document.writeln("</dd></dl>");
}
document.writeln("<hr><input type="button" value="Antworten überprüfen" onclick="ca()">");
document.writeln("</form>");
document.close();
//-->
</script>
<noscript><h1>Kein JavaScript, kein großartiges Quiz</h1></noscript>
</body></html>
Is nichts besonderes, aber das macht nichts. Wenn du es anpassen willst, müsstest du durchaus etwas von JavaScript verstehn, ich empfehle dazu: http://selfhtml.teamone.de/javascript/.
Gruß
Norbert