Hogyan kell kvíz-t csinálni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Globális változóba: Összeskérdés
jóválaszokszáma
abcd<-ezek közül választhat[lehet1,2,3,4] (attól függ, hogy mennyi közül kell választani)
név<-így hívják az ürgét
Tömb1 Kérdések számai (1,2,3...addig, ahány kérdés van)
TÖmb2 Kérdés száma|kérdés szövegesen|1.válasz|2.válasz|3.válasz|4.válasz|jó válasz száma[szám] (az 1, 2, 3, 4, <-szöveges válaszok, ezek lesznek a gombok szövegei) én | -vel választom el a szövegeket egymástól
Ha választ a lehetőségek közül
1-es nyomógomb->1-válasz
2-es nyomógomb->2-válasz
3-es nyomógomb->3-válasz
4-es nyomógomb->4-válasz
abcd ezek alapján kapja az értéket.
ha abcd=tömb2 kérdés száma utáni jó válasz értékével, akkor
-növeli a jó válasz számát
-törli az 1-es tömbből a kérdést (mert 1 kérdést illik csak 1x feltenni :)
OK gomb eseményébe: (ekkor van vége a kvíznek)
Nevet kiírni, jóválasz/összeskérdés*100 <-ennyi %-ot teljesített az ürge :)
Kb ennyi ;) sok sikert, ha kérdés van, válaszolok
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
<tömb2, le van mentve valahová, ez egy fájl, amit megnyitsz és beteszed a tömbbe.
tömb1 tartalma (pl ha 2 kérdés van);
1
2
tömb 2:
1(<-ez a kérdés száma) |(<-elválasztó) Mennyi 3+2 (<-kérdés) |1|2|5|3 (<-válaszok) |3(<-a 3. válasz a helyes)
2|Melyik a legnagyobb?|3|6|2|0|2
a 4 gomb, ami közül választhat, az első kérdés esetén: 1 2 5 3
ha az egyes gombra kattint, akkor abcd:=1
ha kettesre abcd:=2
ha hármasra abcd:=3
ha négyesre abcd:=4
a nyomógomb kattintás eseményébe írod bele, ha abcd=3(<-a 3. válasz a helyes), akkor növelni kell 1-gyel a jó válaszok számát.
minden választható gomb megnyomása után növelni kell az összes feltett kérdések számát.
Ha az OK gombra kattint, akkor kiírja az ürge nevét
és a teljesítményét. Teljesítménye = a jó válaszok száma / összes kérdés számával
<html>
<head><SCRIPT language=JavaScript>
<!-- innen
/**************************************************************************
* Kvíz játék - kviz.html *
* ======================================================================= *
* Ezt a programot a PHP Studio módosította, a módosítók: / This program *
* was modified by the PHP Studio, the modifiers: *
* 16laacko *
* ----------------------------------------------------------------------- *
* Weboldalunk / Our webpage: [link] *
* Segítségnyújtás / HelpDesk: [link] *
* Kapcsolat / Contact: Add meg az e-mail címed vagy töröld ki ezt a sort. *
* ======================================================================= *
* A szoftverre az eredeti verzió jogállása vonatkozik. *
* This software is distributed under the legal status of the originial *
* version. *
* ======================================================================= *
* Dátum / Date: 2008. 07. 25. *
**************************************************************************/
function teszt() {
var tipp = 0 //változó: tipp. 0-ról indul
var milyen //változó: az értékelés kiírásához
if (form.a.selectedIndex==2) //ha az 1. választás értéke=1, akkor tipphez 1-et hozzáad
{ tipp=tipp+1; }
if (form.b.selectedIndex==1) //ha az 1. választás értéke=3, akkor tipphez 1-et hozzáad
{ tipp=tipp+1; }
if (form.c.selectedIndex==3) //és így tovább, korlátlanul bővíthető a kérdések száma...
{ tipp=tipp+1; }
if (form.d.selectedIndex==1)
{ tipp=tipp+1; }
if (form.e.selectedIndex==2)
{ tipp=tipp+1; }
if (tipp > 4 ) // ha tipp összege több 4-nél, akkor milyen értéke ez legyen
{ milyen="5" }
else if (tipp > 3 ) // és így tovább az osztályzatok
{ milyen="4" }
else if (tipp > 2 ) // és így tovább az osztályzatok
{ milyen="3" }
else if (tipp > 1 ) // és így tovább az osztályzatok
{ milyen="2" }
else if (tipp > 0 ) // és így tovább az osztályzatok
{ milyen="1" }
else
{ milyen="0" } //végül: ha egyik fenti feltétel sem igaz, ezt írja
// változó: értékelés-lap teljes kódja, benne a megoldókulccsal.
var ujlap = "<html><head><title>aaa</title></head>"+
"<html><h3 align=center>Eredmény</h3>"+
// beszúrtuk a tipp változó értékét és a milyen változó értékét
"<p>Eredményed : <b>"+tipp+"</b> jó válasz az 5 kérdésre<br> Azaz : <font color=red><b>"+milyen+"</b></font> </p><hr>"+
"<h3 align=center>Megoldókulcs</h3>"+
"<p>1. 2-es: 2<br>"+
"2. 1-es: 24<br>"+
"3. 3-as: 16<br>"+
"4. 1-es: 5<br>"+
"5. 2-es: 4</p>"+
"</body></html>"
popup = window.open("","_self") //ez nyitja az értékelés lapot
popup.document.write(ujlap) //ez a sor felel a szövegéért-paramétere az ujlap változó
popup.document.close()
}
// eddig-->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>K V Í Z</title>
</head>
<body>
<form name=form>
<!-- innen a szokásos html urlap egy táblázatban. -->
<!-- A helyes válasz value értéke lesz a fenti függvényben igaznak beállítva -->
<div align="center">
<table width="878"><caption><u><i><b>K V Í Z </b></i></u> </caption>
<tr>
<td align="right" width="151">
<p style="margin-bottom: 6px"><b>1. kérdés:</b></td>
<td align="left" width="285">
<p style="margin-bottom: 6px"><i>Mennyi 1+1?</i></td>
<td align="right" width="25">
<p style="margin-bottom: 6px"> </td>
<td width="409">
<p style="margin-bottom: 6px"><font size="3">
<select name="a" size=1>
<option value="0">válassz:</option>
<option value="1"> 1</option>
<option value="1"> 2</option>
<option value="1"> 3</option>
</select></font>
</td>
</tr><tr>
<td align="right" width="151">
<p style="margin-bottom: 6px"><b>2. kérdés:</b></td>
<td align="left" width="285">
<p style="margin-bottom: 6px"><i>Mennyi 26-2?</i></td>
<td align="right" width="25">
<p style="margin-bottom: 6px"> </td>
<td width="409">
<p style="margin-bottom: 6px"><font size="3">
<select name="b" size=1>
<option value="0">válassz:</option>
<option value="1"> 24</option>
<option value="2"> 23</option>
<option value="3"> 22</option>
</select></font>
</td>
</tr><tr>
<td align="right" width="151">
<p style="margin-bottom: 6px"><b>3. kérdés:</b></td>
<td align="left" width="285">
<p style="margin-bottom: 6px"><i>Mennyi 2*8?</i></td>
<td align="right" width="25">
<p style="margin-bottom: 6px"> </td>
<td width="409">
<p style="margin-bottom: 6px"><font size="3">
<select name="c" size=1>
<option value="0">válassz:</option>
<option value="1"> 14</option>
<option value="2"> 15</option>
<option value="3"> 16</option>
</select></font>
</td>
</tr><tr>
<td align="right" width="151">
<p style="margin-bottom: 6px"><b>4. kérdés:</b></td>
<td align="left" width="285">
<p style="margin-bottom: 6px"><i>Mennyi 10/2</i></td>
<td align="right" width="25">
<p style="margin-bottom: 6px"> </td>
<td width="409">
<p style="margin-bottom: 6px"><font size="3">
<select name="d" size=1>
<option value="0">válassz:</option>
<option value="1"> 5</option>
<option value="2"> 4.</option>
<option value="3"> 3</option>
</select></font>
</td>
</tr><tr>
<td align="right" width="151">
<p style="margin-bottom: 6px"><b>5. kérdés:</b></td>
<td align="left" width="285">
<p style="margin-bottom: 6px"><i>Mennyi 3+2-1</i></td>
<td align="right" width="25">
<p style="margin-bottom: 6px"> </td>
<td width="409">
<p style="margin-bottom: 6px"><font size="3">
<select name="e" size=1>
<option value="0">válassz:</option>
<option value="1"> 3</option>
<option value="2"> 4</option>
<option value="3"> 5</option>
</select></font>
</td>
</tr><tr>
<td align="right" colspan="4">
<p align="center" style="margin-top: 18px"><font size="4">
<input onclick="teszt()" type="button" value="Eredmény" style="font-size: 12pt"></font></td>
</tr></table>
</div>
</formml>
</body>
</html>
Ebbe nem tudod beleírni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Egyedül akarod. Te mondtad.
Különben meg 215136236szorra mondom el: ha nem értesz hozzá, tanuld meg előbb a HTML-t és a JavaScriptet. XD vagy -.-" vagy nem tudom mi a divatos éppen
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!