Autor | Zpráva | ||
---|---|---|---|
Penguin Profil * |
#1 · Zasláno: 12. 4. 2010, 18:08:22
Ahojte, potřeboval bych předělat podmínku switch na podmínky if. Switch neovládám a tak žádám o pomoc vás.
Mám tu funkci která se provede pro stisknutí některého z lačítek a switch podmínku která přesně udá jaké. Zde to je: <html> <script> document.onkeydown = function(e) { e = e || window.event; switch (e.keyCode) { case 38: alert("38") break; case 40: alert("40") break; case 37: alert("38s") break; case 39: alert("3sss8") break; } } </script> </html> A já bych to potřeboval ten kolos switch předělat do podmínek if. Děkuji... |
||
Velda Profil |
#2 · Zasláno: 12. 4. 2010, 18:37:19
aha a s čím náš zádáš o pomoc? kde máš jak si to zkoušel s if a jak to nefunguje? tady se nedělá kód (většinou...) na lusknutí prstu, i když je takhle primitivní... (je jedno, že neovládáš switch, snad víš co to dělá, když to tam máš ne?)
ale jelikož, mne tu někdo žádal o vstřícnost, tak je to if (e.keyCode = 38) alert("38"); else if (e.keyCode = 40) alert("40"); else if (e.keyCode = 37) alert("38s"); else if (e.keyCode = 39) alert("3sss8"); z toho bys mněl pochopit i funkci switch (break znamená, že se switch ukončí... kdyby v té větvi, která podmínce vyhovuje nebyl, tak se udělá příkaz i v další větvi a pokud by nebyl ani tam, tak zase v další atdl.) |
||
Časová prodleva: 14 let
|
0