Popis chyby
Závažná chyba – neopravitelná
Ve hře Test hlavních měst se vyskytla velmi závažná chyba. Je to chyba html kódu kterou nelze (nebo neumím ale na 95% nelze) odstranit. Všimněte si, že když klikneme na nějakou zemi (např. USA), tak ať tam dáme Washington, washington, „washington“,..... tak nikdy nebude správná odpoveď. Vše bude špatně!!!!! I když to bude Španělsko, Itálie, Německo, Francie, ...... , tak nikdy nebude správná odpověď, pouze v případě, že vynecháme políčko (nic tam nenapíšeme) a klikneme na OK. Potom se ukáže: Brazílie: Správně! Brazílie má hlavní město Brasilia!, USA: Správně! USA má hlavní město Washington!, ......... Je to chyba zdřejmě v kódu:
<style><!--
td {width: 25%; font-weight: bold; cursor: hand}
//--></style>
<script language=JavaScript><!--
function City(n) {
id = new Array(a,b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u)
ans = new Array()
Na tuto hru se můžete podívat tady.
Komentáře
Přehled komentářů
bolo to jednoduche, stacilo to prehodit
chyba
(pato, 10. 4. 2012 16:12)
dal som si zalezat a nasiel som chybu
res = prompt("Jaké má hlavní město " + idd[n].innerHTML + "?","");
if (res != null) {
res = res.toLowerCase();
if (ans[n].indexOf(res) >= 0) {
alert("Špatná odpověď.");
idd[n].style.color = "red" }
else {
alert("Správně! " + idd[n].innerHTML + " má hlavní město " + ans[n] + "!");
idd[n].style.color = "blue" } }
}
chyba
(pato, 10. 4. 2012 16:13)