Autor Zpráva
tanderzz
Profil *
zdravím :)
mám menší nebo možná i větší problémek .. Chtěl bych udělat gamebook a nechci tam dávat pokaždé pouze odkaz, chtěl bych udělat, že by uživatel stisknul číslo od 1 do 9 a podle toho by se mu otevřel další krok hry ... nevíte jak na to ? :( děkuji
sysel
Profil
onKey asi znáte, nebo se s ní rychle sznámíte, ale problém dlí spíše ve spojení této události s konkrétním elementem DOMu. Pokud by se měla funkce vyvolat, ať je aktivní kterýkoliv element, muselo by se to vložit přímo do deklarace
<body onKeyDown="fce1az9()">
, ale to mi přijde poněkud nepraktické.
tanderzz
Profil *
no děkuji .. :) sice jsem moc nepobral ale .. nešlo by to ukázat na nějakém příkladu i s popiskami prosím ? :) děkuji
Witiko
Profil
tanderzz:
onkeydown = function(e) {
  e = e || event;
  var číslo = (e.which || e.keyCode) - 48, // Kódy kláves s čísly 1 - 9 jsou 49 - 57
  switch(číslo) {
    case 1: ... // Byla stisknuta jednička
    ...
  }
};
tanderzz
Profil *
díky moc :))

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0