Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <body>
- <div id="demo"></div>
- <script>
- function question (enunt, rasp1, rasp2, rasp3, raspcorect) {
- this.enunt=enunt;
- this.rasp1=rasp1;
- this.rasp2=rasp2;
- this.rasp3=rasp3;
- this.raspcorect=raspcorect;
- } //object constructor
- var parent=document.getElementById("demo");
- var paraq1,textq1,aswersq1;
- var random=Math.ceil(Math.random()*5); //numar aleator de la 1 la 5
- switch (random) {
- case 1:
- var q1= new question ("Care este scrierea in baza 2 a numarului 17?", "10101", "10001", "10011", 2);
- break;
- case 2:
- var q1= new question ("Care este scrierea in baza 2 a numarului 21?", "10000", "11000", "10101", 3);
- break;
- case 3:
- var q1= new question ("Care este scrierea in baza 2 a numarului 20?", "10101", "10010", "10100", 3);
- break;
- case 4:
- var q1= new question ("Care este scrierea in baza 2 a numarului 30?", "11111", "11110", "10111", 2);
- break;
- case 5:
- var q1= new question ("Care este scrierea in baza 2 a numarului 25?", "11001", "10011", "10101", 1);
- break;
- default:
- document.write("Te rog reincarca pagina");
- } //sa fie diferita intrebarea la fiecare incarcare
- paraq1=document.createElement("p"); //creez element de tip paragraf pentru intrebarea 1
- textq1=document.createTextNode(q1.enunt); //creez textul pt intrebarea 1 si ii dau valoarea aleasa mai sus
- answersq1=document.createTextNode("<button onclick='verif(1)'>" + q1.rasp1 + "</button> <button onclick='verif(2)'>" + q1.rasp2 + "</button> <button onclick='verif(3)'>" + q1.rasp3 + "</button>"); //creez textul pentru raspuns
- paraq1.appendChild(textq1);
- paraq1.appendChild(answersq1);
- parent.appendChild(paraq1); //fac arborele DOM
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement