Autor | Zpráva | ||
---|---|---|---|
fifa Profil |
#1 · Zasláno: 3. 2. 2015, 07:52:33
Zdravim,pokusil jsem se předělat test v js z Rádií na select ale teď my to sice opraví jestli to je chyba ale nezobrazuje se hodnocení v podobě alert neví někdo kde může být zakopaný pes?
<html> <head> <html><a href="menu.html"><img src="images/back.png"></a></html><br> <html><center><font face="balthazar" color="black" size="5"><b>Určování slovních druhů-Test1</b></font></center></html> <body bgcolor="DeepSkyBlue"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <style type="text/css"> <!-- body {color:#000; background:#00bfff} h1 {margin: 1.2em 0 0.5em ; padding: 0.3em 0 0 0.5em; color:navy; border-top: 3px dashed #ccc} label {margin: 2em ; } p {margin: 0.5em 0 3ex 2em ; } p label {margin: 1.3em ; } b, h1 {font-family: Arial, Helvetica, sans-serif;} .odsazeni {margin: 0 0.3em; padding: 0 0.6em; font-family: monospace; background: #ffc; font-weight: normal;} .odsazeni font {word-spacing: 1em} b font {word-spacing: 0.5em} --> <body bgcolor="white" text="#808080" link="green" vlink="blue"> </style> <center> <form id="anketa"> <label id="o1"><b>1.<font> </font>Se</b></label> <p> <label> <select> <label id="dobre1"> <option name="otazka1" value="1" onClick="odpoved(1,this.value)">Volvo</option> </label> <label> <option name="otazka1" value="0" onClick="odpoved(1,this.value)">Saab</option> </label> <option name="otazka1" value="0" onClick="odpoved(1,this.value)">Mercedes</option> <label> <option name="otazka1" value="0" onClick="odpoved(1,this.value)">Audi</option> </label> </select> </p> <label id="o2"><b>2.<font> </font>Klubíčko</b></label> <p> <label id="dobre2"> <input type="radio" name="otazka2" value="1" onClick="odpoved(2,this.value)"> a) Podstatné jméno</label> <br> <label> <input type="radio" name="otazka2" value="0" onClick="odpoved(2,this.value)"> b) Přídavné jméno</label> <br> <label> <input type="radio" name="otazka2" value="0" onClick="odpoved(2,this.value)"> c) Sloveso</label> <br> <label> <input type="radio" name="otazka2" value="0" onClick="odpoved(2,this.value)"> d) Částice</label> <br> </p> <label id="o3"><b>3.<font> </font>Pracuji</b></label> <p> <label> <input type="radio" name="otazka3" value="0" onClick="odpoved(3,this.value)"> a) Podstatné jméno</label> <br> <label> <input type="radio" name="otazka3" value="0" onClick="odpoved(3,this.value)"> b) Částice</label> <br> <label> <input type="radio" name="otazka3" value="0" onClick="odpoved(3,this.value)"> c) Příslovce</label> <br> <label id="dobre3"> <input type="radio" name="otazka3" value="1" onClick="odpoved(3,this.value)"> d) Sloveso</label> <br> </p> <label id="o4"><b>4.<font> </font>Protoľe</b></label> <p> <label> <input type="radio" name="otazka4" value="0" onClick="odpoved(4,this.value)"> a) Podstatné jméno</label> <br> <label> <input type="radio" name="otazka4" value="0" onClick="odpoved(4,this.value)"> b) Citoslovce</label> <br> <label> <input type="radio" name="otazka4" value="0" onClick="odpoved(4,this.value)"> c) Částice</label> <br> <label id="dobre4"> <input type="radio" name="otazka4" value="1" onClick="odpoved(4,this.value)"> d) Spojka</label> <br> </p> <label id="o5"><b>5.<font> </font>Rychle</b></label> <p> <label id="dobre5"> <input type="radio" name="otazka5" value="1" onClick="odpoved(5,this.value)"> a) Příslovce</label> <br> <label> <input type="radio" name="otazka5" value="0" onClick="odpoved(5,this.value)"> b) Přídavné jméno</label> <br> <label> <input type="radio" name="otazka5" value="0" onClick="odpoved(5,this.value)"> c) Spojka</label> <br> <label> <input type="radio" name="otazka5" value="0" onClick="odpoved(5,this.value)"> d) Zájmeno</label> <br> </p> <label id="o6"><b>6.<font> </font>Kormidlovat </b></label> <p> <label> <input type="radio" name="otazka6" value="0" onClick="odpoved(6,this.value)"> a) Příslovce</label> <br> <label id="dobre6"> <input type="radio" name="otazka6" value="1" onClick="odpoved(6,this.value)"> b) Sloveso</label> <br> <label> <input type="radio" name="otazka6" value="0" onClick="odpoved(6,this.value)"> c) Částice</label> <br> <label> <input type="radio" name="otazka6" value="0" onClick="odpoved(6,this.value)"> d) Podstatné jméno</label> <br> </p> <label id="o7"><b>7.<font> </font>Mu</b></label> <p> <label> <input type="radio" name="otazka7" value="0" onClick="odpoved(7,this.value)"> a) Spojka</label> <br> <label> <input type="radio" name="otazka7" value="0" onClick="odpoved(7,this.value)"> b) Přídavné jméno</label> <br> <label id="dobre7"> <input type="radio" name="otazka7" value="1" onClick="odpoved(7,this.value)"> c) Zájmeno</label> <br> <label> <input type="radio" name="otazka7" value="0" onClick="odpoved(7,this.value)"> d) Částice</label> <br> </p> <label id="o8"><b>8.<font> </font>Jako</b></label> <p> <label> <input type="radio" name="otazka8" value="0" onClick="odpoved(8,this.value)"> a) Částice</label> <br> <label> <input type="radio" name="otazka8" value="0" onClick="odpoved(8,this.value)"> b) Zájmeno</label> <br> <label> <input type="radio" name="otazka8" value="0" onClick="odpoved(8,this.value)"> c) Podstatné jméno</label> <br> <label id="dobre8"> <input type="radio" name="otazka8" value="1" onClick="odpoved(8,this.value)"> d) Spojka</label> <br> </p> <label id="o9"><b>9.<font> </font>®irafa</b></label> <p> <label> <input type="radio" name="otazka9" value="0" onClick="odpoved(9,this.value)"> a) Částice</label> <br> <label> <input type="radio" name="otazka9" value="0" onClick="odpoved(9,this.value)"> b) Přídavné jméno</label> <br> <label id="dobre9"> <input type="radio" name="otazka9" value="1" onClick="odpoved(9,this.value)"> c) Podstatné jméno</label> <br> <label> <input type="radio" name="otazka9" value="0" onClick="odpoved(9,this.value)"> d) Spojka</label> <br> </p> <label id="o10"><b>10.<font> </font>a</b></label> <p> <label id="dobre10"> <input type="radio" name="otazka10" value="1" onClick="odpoved(10,this.value)"> a) Spojka</label> <br> <label> <input type="radio" name="otazka10" value="0" onClick="odpoved(10,this.value)"> b) Částice</label> <br> <label> <input type="radio" name="otazka10" value="0" onClick="odpoved(10,this.value)"> c) Citoslovce</label> <br> <label> <input type="radio" name="otazka10" value="0" onClick="odpoved(10,this.value)"> d) Zájmeno</label> <br> </p> <input name="hodnoceni" type="button" value="Vyhodnotit" onClick="ukaz_hodnoceni();"> </form> <script language="JavaScript" type="text/JavaScript"> <!-- // 0-3 body var vysledek1 = "Hrůza\n"+ "Český jazyk ti nic neříká\n"+ "Nauč se a zkus to unovu"; //4-8 bodů var vysledek2 = "Budiľ\n"+ "Ale mohlo by to být lepąí!"; //9 - 10 bodů var vysledek3 = "Výborně\n"+ "Jen tak dál"; var odpovedi = new Array(0,0,0,0,0,0,0,0,0,0); function vychozi() { for ( var i = 0; i < document.forms[0].elements.length; i++ ) { document.forms[0].elements[i].checked = false; } } function odpoved(otazka,bodovani) { odpovedi[otazka-1] = bodovani; } function ukaz_hodnoceni() { var pocet_bodu = 0; for(var i=0; i<10; i++){ pocet_bodu = pocet_bodu + parseInt(odpovedi[i]); if (odpovedi[i] == 0) { document.getElementById('o' + (i+1)).style.color = 'red'; } else { document.getElementById('o' + (i+1)).style.color = 'black'; } document.getElementById('dobre' + (i+1)).style.color = 'green'; document.getElementById('dobre' + (i+1)).style.fontWeight = 'bolder'; } var hlaska = "Váą bodový zisk v tomto testu je "+pocet_bodu+" z 10.\n"; if (pocet_bodu <10){ hlaska = hlaska + "Chybné odpovědi jsou označeny červeně.\n\n"; } if (pocet_bodu <= 3){ alert(hlaska+vysledek1); } else if (pocet_bodu >= 9){ alert(hlaska+vysledek3); } else { alert(hlaska+vysledek2); } } //--> </script> <html><body><body bgcolor="skyblue"></body></html> </body> </html> První je select a zbytek původní (funkční) |
||
Chamurappi Profil |
#2 · Zasláno: 3. 2. 2015, 09:21:38
Reaguji na fifu:
„nezobrazuje se hodnocení v podobě alert“ Asi někde vzniká JS chyba. Co na to říká konzole? Používej laskavě interpunkci, číst tvé příspěvky je otrava… „pokusil jsem se předělat test v js z Rádií na select“ Tak si zopákni základy HTML, <label> uvnitř <select> u je nesmysl.
|
||
fifa Profil |
#3 · Zasláno: 3. 2. 2015, 09:24:36
a jde to nějak udělat aby to fungovalo tak jak by mělo?
|
||
lionel messi Profil |
fifa:
„a jde to nějak udělat aby to fungovalo tak jak by mělo?“ Bez tvojho pričinenia len ťažko. Začal by som tým, čo uviedol Chamurappi: „Co na to říká konzole?“ Keby si nevedel, kde ju nájdeš: Nástroje pro vývojáře v prohlížečích (vývojárske nástroje spustíš pomocou F12, v Opere prostredníctvom CTRL + Shift + i). |
||
Časová prodleva: 10 let
|
0