| 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: 11 let
|
|||
0