DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Sva početnička pitanja (http://www.devprotalk.com/forumdisplay.php?f=40)
-   -   javascript - kretanje kroz tabelu (http://www.devprotalk.com/showthread.php?t=6052)

bodi dilber 24. 08. 2008. 17:20

javascript - kretanje kroz tabelu
 
kao i svaki iskusni pocetnik krecem od ovog dijela foruma :)

bio bih zahvalan ako neko moze pomoci oko javascripta.

kako se moze kretati kroz tabelu, strelicama kursora mijenjajuci fokus s jednog polja na drugo?

ivanhoe 24. 08. 2008. 18:13

pazi, jos jedan dilber :)

elem, ajd malo pojasni, celije tabele nemaju fokus same po sebi, jel imas input boxove u tabeli ili o cemu se radi?

Da bi detektovao strelice koristis onkeydown event i keyCode property koji je za strelice izmedju 37 i 40, npr. ako imas neki input sa id="aaa", onda mozes ovako da vidis koje dugme je pritisnuto:
document.getElementById('aaa').onkeydown = function (e) { alert(e.keyCode); }

bodi dilber 24. 08. 2008. 20:24

pozdrav za prezimenjaka :)

evo jos malo detalja. dakle, bila bi to tabela koja se sastoji od celija (polja) u koje se moze upisivati jedan broj (ili slovo). fokus bi se trebao premjestati sa celije na celiju (je li input box jedino rjesenje?) i to bi trebalo korisniku biti vidljivo (podebljani rub ili slicno). premjestanjem fokusa korisnik bi dobio mogucnost upisa znaka u celiju.

nesto kao krizaljka...

zira 24. 08. 2008. 21:00

Citat:

Originalno napisao bodi dilber (Napišite 59184)
nesto kao krizaljka...

Mozes pogledati kako je rijeseno to na http://ajaxian.com/archives/javascript-crosswords

bodi dilber 24. 08. 2008. 23:30

zira,

hvala puno za ovaj link!

zanimalo bi me jos nesto u vezi ovog, ako nije problem...

pretpostavljam da code nije otvoren? da li je ovo bas cisti JS? nemam previse iskustva sa tim pa ne mogu ni procijeniti, ali bi me bas fasciniralo da ovo moze uraditi JS...

nixa 25. 08. 2008. 00:13

evo ga js http://www.vokamis.com/products/cword//lib/oyCword.js :)

e sada tebi bi mozda najbolje bilo da naučiš da radiš sa jquery ... koliko vidim čak i dizajneri se lepo snalaze

bodi dilber 25. 08. 2008. 12:24

e malkice mi je nezgodno da jos zapitkujem, jer je more mog neznanja nepregledno... :)

sad malo da zasucem rukave pa se javnem nekad...

hvala svima za pomoc!

bodi dilber 27. 08. 2008. 09:45

eh bas se mucim sa ovom sintaksom. idejno rjesenje je u potpunosti gotovo ali me sintaksa ubi. nemam iskustva s ovim...

elem, krenuo sam od ovog:

Citat:

Originalno napisao ivanhoe (Napišite 59182)
Da bi detektovao strelice koristis onkeydown event i keyCode property koji je za strelice izmedju 37 i 40, npr. ako imas neki input sa id="aaa", onda mozes ovako da vidis koje dugme je pritisnuto:
document.getElementById('aaa').onkeydown = function (e) { alert(e.keyCode); }

pa nekako dosao do jednostavnog oblika:

Kôd:

function provjeraTastera() {
        if (window.event.keyCode == 37) {
        alert("u redu")
        }
}

a u body-ju:

HTML kôd:

<body onKeyDown="provjeraTastera()">
medjutim, ne radi ovako. pozivanje f-je je ok...


Vreme je GMT +2. Trenutno vreme je 13:00.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.